微控制器与驱动
文章平均质量分 70
隐风之龙
这个作者很懒,什么都没留下…
展开
-
华大HC32F460的BOOT和IAP说明
今年MCU价格暴涨,打算入坑国产MCU,最近趁着有空加工了一块华大的HC32F460评估板。成品板见图1。拿到新控制器,首先要做的就是编写底层BOOT程序,有了BOOT程序即可随时更新APP不被调试器束缚,特别对于物联网应用有远程接口就可轻松实现远程APP更新,极大的简化了升级工作量。目前经过试验发现HC32F460的APP跳转有2大坑。1、FLASH和中断向量偏移后生成的BIN文件大小不对,烧录后无法正常跳转到APP。2、跳转到APP后触发中断会死机。下面针对这两个问题记录实验过程并给出解决方原创 2021-03-18 14:48:33 · 10101 阅读 · 24 评论 -
STM32F0系列Hal库SPI库BUG
在使用STM32Cube_FW_F0_V1.8.0版本的HAL库时,应用中需要使用SPI总线,两片STM32F03x系列微控制器分别作为主机和从机使用。并且为了提高通讯效率和通讯可靠性,通讯时使用DMA交互数据并使能SPI控制器自带的CRC校验功能。在实际使用时发生以下问题:当从机使用循环DMA模式时,从机接收到的数据会错位。但是关闭CRC校验功能后,从机缓冲区接收到的数据就不会发生错位了。考虑原原创 2017-09-29 09:56:49 · 3638 阅读 · 0 评论