- 博客(12)
- 资源 (10)
- 收藏
- 关注
原创 解决stm32双核h7下载完代码以后再也下载不了的问题并点亮一个led灯测试
stm32h7电源选项没有选择正确我cubemx版本是6.1.2 ,但是RCC选项下默认选项竟然是第一个。。。没关系,改回第二个就OK,PWR_DIRECT_SMPS_SUPPLY改完后再次生成代码;由于第一次是经过非正常的代码,导致现在板载的st_link不能正常连接芯片,所以解决办法也是有的,上电前按住复位按钮不放;上电后可以看到st_link的灯一直在闪烁(此时复位按钮还不能松),没错,主芯片与st_link通信成功。在Utility上点击连接后松开复位按钮即可......
2022-06-05 21:46:59 991
原创 一个LED16X16点阵屏
序言衍生硬件设计原理图PCB3D图焊接后的实物软件设计U盘实物显示工程连接20年毕业后,工作之余还是抽出了点时间来做一个自己一直想做的一个项目,那就是一个点阵屏。衍生我当时设想的是先显示一些简单的字体什么的但后面又觉得太low了,于是又加了个外部存储芯片,费了好大劲做好字库并将字库写进存储芯片里面,字库包括中英文以及特殊字符全给整上。但是随即又遇到新的问题,总不能我想让它显示其他什么汉字的时候每次都要重新下载程序吧。在存储芯片里存储完字库以后仍然剩余大部分的空间,于是我将剩余的空间虚拟成U盘,然后在
2022-03-18 00:38:32 2016 6
原创 使用cubemx建立一个fatfs文件系统操作SD卡
序言新建工程软件版本时钟配置SDIO配置FATFS配置代码配置测试配置工程链接最近想做一个操作sd卡的文件系统,选择用cubemx来进行建立工程,这样的话如果需要添加新的底层初始化代码的话方便修改。新建工程首先需要准备一个新的工程,SD卡这里的话,有spi协议跟sd卡的4线或8线的协议,我的迷你开发板上所能有的接入SD卡的硬件采用的是4线的SD协议。所以这回就以4线的SD协议来建立一个文件系统吧。软件版本cubemx6.1.2 MDK5.33.0.0 芯片用的是stm32f103zet6时钟
2022-03-18 00:04:14 1233
原创 stm32将flash虚拟成U盘来下载程序
序言基础工程准备修改进入U盘的条件添加IAP跳转代码准备一个生成bin文件的例程将bin文件放入指定位置运行工程连接经过将stm32的内部flash做成U盘以后,我一直在思考可不可以使我的程序脱离下载器下载呢,也就是说在我没带下载器,也没有带340串口的时候,我写了个程序想立刻玩一玩看看效果。现在用的芯片是103的c8t6,反正,最小的操作空间是1k,也就是一个扇区。我知道这个FAT32文件系统也是从最开始的最开始的指定控件去存放的,那么我只要把程序的开始运行地址给跳转到FAT32文件系统开始操作的地址即
2022-03-14 10:09:29 3266 13
原创 使用cubemx建立一个内部flash虚拟一个U盘的工程
序言使用软件版本建立一个基础工程添加flash操作代码工程链接可以注意到的是,大部分的stm32芯片是支持usb从机的,当然这类的标准库例程也有,比如野火的例程就有,只要将例程稍做修改就可以实现内部flash虚拟成U盘,但遗憾的是,我们并不知道实际项目会使用什么样的芯片去做,比如M3跟M4的标准库又不一样,即使是同一内核的芯片,移植的时候也免不了一堆的修修改改。那么接下来就给大家分享一个简单快捷的解决方案。使用软件版本cubemx6.1.2、MDK 5.33建立一个基础工程添加flash操作代码
2022-03-12 22:35:05 7217 4
原创 使用cubemx时遇到的Src文件夹消失问题
序言解决办法在使用cubemx带来的便捷建立工程的同时,我遇到了一个大坑,导致我写了几天的代码瞬间没了。。。。就是我这人做项目有个习惯,就是单独对每个模块写好功能后再逐一将各模块代码进行移植,在用cubemx建立好最基础的工程以后我将建立好的工程重新复制了一份出去,然后调下一个模块的时候就利用复制出来的工程去调节,这样就省去了重复建立工程的麻烦事,,,可万万没想到的是当我修改好复制的工程的时候,原来被复制的工程下的Src文件夹消失了。。。。解决办法只要将复制后的文件的工程根目录下的.mxproject
2022-03-09 23:53:54 1313
原创 使用cubemx快速建立一个串口通信程序
使用cubemx快速建立一个串口通信工程序言建立工程配置cubemx添加串口部分代码添加printf打印代码添加接收代码附件---》下载序言st官方已经停止更新标准库了,而且新出的一些芯片用到的基本也都是HAL库,因为原来在学校接触的都是标准库,直到工作以后才接触的HAL库,才知道有cubemx这个神器存在。用它建立工程简直不要太爽。接下来给大家分享一个串口通信的工程。不解的是,我见过很多的工程师都不用cubemx的,(理由是cubemx建立的工程代码太臃肿)。也许是原来的项目用的是标准库新项目对接用
2022-03-09 23:26:04 5662
原创 STM32内部flash读写注意(HAL库)
关于STM32内部flash存储数据读写时遇到的坑你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行
2022-03-07 00:18:54 4551 1
stm32使用cubemx建立串口接收发送工程
2022-03-09
webcam_v4l2_x264
2018-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人