STM32
文章平均质量分 96
STM32开发的一些问题和技巧记录
Geek__1992
从事电源行业嵌入式开发多年
展开
-
单片机移植freemodbus主机(STM32、GD32、瑞萨、国民技术等)
STM32单片机移植freemodbus主机。生成的项目文件将任务初始化都生成再freertos.c文件中,配置时STM32Cube工程时,配置了一个MasterTask的任务,一个StartReadTask、一个StartWriteTask。否则返回的是MB_MRE_EXE_FUN。**注意:**实际使用中可以将任务代码放在单独的文件中。解决办法:在eMBMasterPoll() 的EV_MASTER_READY状态下先释放信号量。FreeModbus的移植主要包含:物理层接口的修改、应用层回调的修改。原创 2023-05-08 10:02:27 · 3025 阅读 · 3 评论 -
单片机移植freemodbus从机(STM32、GD32、瑞萨、国民技术等)
STM32单片机移植freemodbus从机freemodbus从机运行机制freemodbus从机使用方法STM32工程STM32Cube工程创建原创 2023-05-04 10:16:39 · 1816 阅读 · 0 评论 -
Bootloader开发
1)bin文本传输采用Ymodem协议,移植协议代码。2)触发进入BootLoader下载可以通过接收协议帧触发。另外用宏配置一个按键或者跳线帽进行下载模式的硬件触发模式。3)芯片分配Bootloader区、APP区、参数区(存储APP的名称、版本、大小、当前下载的地址),如果芯片大小充足的话,再分配一个APP2,备份下载区,采用备份搬运升级的方式。4)如果采用乒乓升级的话,APP代码工程需要设定不同的IROM1区域,所以不采用该方式。5)与上位机兼容。方式一:上位机按协议进行开发;原创 2023-03-30 15:46:56 · 1002 阅读 · 0 评论 -
STM32 RTC时钟掉电日期不更新 & STM32 HAL库RTC时钟配置
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档STM32 RTC时钟掉电日期不更新 & STM32 HAL库RTC时钟配置一、STM32CubeMX RTC配置![在这里插入图片描述](https://img-blog.csdnimg.cn/d2a4791d4d674b13a4e2ba9a4bd0fb90.png#pic_center)二、RTC初始化三、RTC日期掉电不更新(F1...这里暂时只考虑F103,其他系列未测试,对比的也只考虑F4)四、解决办法4.1、上.原创 2022-05-19 14:17:45 · 5323 阅读 · 10 评论