- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 STM32F411的HSI和HSE启动方式切换及仿真
如果使用ST的标准库,STM32F410和STM32F411默认的系统时钟源为PLL(HSI)。本篇的主要工作是将时钟源由HSI改为HSE,并通过仿真确定使用内部晶振和外部晶振时的系统时钟频率分别是多少。
2022-07-29 23:15:41 2850 1
原创 STM32F4 IAP实现总结
正常上电或复位后运行用户Bootloader程序,检查存储在变量存储区的标志位。如果标志位为APP_FLAG则跳转到APP程序运行;如果标志位为BOOT_FLAG,则运行用户Bootloader程序,等待接收文件并准备IAP升级后跳转到新的APP程序运行。
2022-01-19 14:05:50 4288 3
利用STM32F411实现IAP测试程序,包含Bootloader程序和APP程序
1. 使用STM32F411CEU6芯片,上电后运行APP程序,串口显示“”Start to Execute APP Program...”,LED(PB4)以10Hz频率闪烁。
2. 通过串口调试助手发送"abc"指令到串口6,勾选发送新行,程序跳转至用户Bootloader,等待接收文件更新,此时LED频率变为2Hz;若发送的数据不是abc,则提示“Error Message! ”,此时可重新发送指令。
3. 通过串口6发送abc后,串口调试助手会显示“Jump to Execute IAP Program...”
4. 在串口调试助手中点击打开文件,选择需要更新的APP的bin格式文件(IAP_LED_demo.bin),点击发送。此时串口调试助手会显示接收到的文件大小并判断接收到的文件格式是否正确。
具体参考STM32F4 IAP实现总结:https://blog.csdn.net/Tiffany982/article/details/122575261?spm=1001.2014.3001.5501
2022-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人