- 博客(2)
- 收藏
- 关注
原创 枚举、结构体、全局变量、局部变量、常量总结对比
局部变量可以直接理解为在函数内部定义的变量// 这是一个普通的局部变量i < 10;i++) {上述代码中的变量result为局部变量,其每当程序进入函数calculate则会为变量result分配内存(sram),执行完函数之后改内存就会释放掉。可以一定程度的节约单片机资源。优点通过const定义的变量是具备有符号、无符号等数据类型通过const定义的变量是可以在调试器中查看和修改的const定义的变量依旧存储在内存(sram)当中,。
2025-03-25 17:31:41
967
原创 基于apm32的IAP远程升级程序(学习经验分享)
然后会在IAP程序的main函数当中判断是否需要程序升级(根据上位机发送过来的指令),如果需要进行程序升级,则将提前划分好的flash区域——app代码存放区域,中的数据“复制粘贴到”提前划分好的flash区域——app代码存放备份区域,之后再擦除flash区域——app代码存放区域,将串口接收到的新程序的.bin文件写入flash区域——app代码存放区域。修改一下,前面的注意事项中有一处阐述错误:“关于APP程序,当我们完成上面两处修改之后,我们是无法在keil中对单片机进行仿真调试的”
2025-03-19 09:35:58
761
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人