STM32问题汇总
文章平均质量分 66
汇总一下学习STM32过程中遇到的问题
慕幽辰
这个作者很懒,什么都没留下…
展开
-
STM32软件流程图设计总结
1号判断先于2号判断执行→貌似好像没有影响(但其实当flag=1时,1号判断会反复执行,不会进入下面的程序,而TIM2中断服务程序中也有可以“将flag置0”的操作)而在主程序运行过程当中,会不断查询flag的值,并进行判断。如果判断flag的结果不为0的时候,采取“将flag置0”的操作,会和TIM2中断服务程序产生冲突。2号判断先于1号判断执行→flag刚刚置1,又被置0,会破坏500ms延时的执行。书写规范(针对我个人而言,并不适合所有人,下面是举例说明)故“将flag置0”的操作要舍弃。原创 2023-11-13 13:56:52 · 931 阅读 · 0 评论 -
struct __FILE 报错解决
struct __FILE { int handle; /*Add whatever is needed */};报错解决原创 2023-10-17 11:36:21 · 273 阅读 · 1 评论 -
Error: L6218E: Undefined symbol系列问题解决方法(遇到了就持续更新)
Error: L6218E: Undefined symbol一系列问题解决办法的汇总原创 2023-09-24 17:07:59 · 25732 阅读 · 20 评论 -
keil编译出现function ‘NVIC_SystemReset‘ could be declared with attribute ‘noreturn‘ [-Wmissing-noreturn]
warning: function 'NVIC_SystemReset' could be declared with attribute 'noreturn' [-Wmissing-noreturn]报错的解决办法原创 2023-09-24 12:37:36 · 482 阅读 · 1 评论 -
使用Keil进行软件模拟仿真
在程序编译完之后,没有硬件条件,可以通过嵌入式软件开发工具自带的模拟器进行纯软件模拟调试。关于本文如果有问题,欢迎指正和质疑,也欢迎大佬分享别的解决办法。原创 2023-09-24 12:22:25 · 1154 阅读 · 1 评论