STM32F072 循环嵌套陷入死循环问题
本帖最后由 cloudsong 于 2018-1-18 08:53 编辑代码如下图,在调试的时候程序一直卡死在223行的判断TIMER_15MS是否是1这里,但是在定时器回调函数当中已经将TIMER_15MS此参数置1,但是程序依旧卡死在223行,求助下什么原因。
break和return哪个执行了? 安 发表于 2018-1-9 16:55
break和return哪个执行了?
一个都没执行,调试就是卡在if(TIMER_15MS==1) 这里,完全卡死 TIMER_15MS定义的时候加volatile了吗? 为什么要高这种死循环套死循环 如果满足条件,里面的代码肯定要执行的,除非TIMER_15MS不能满足条件,楼主仿真测试一下TIMER_15MS的值是否为1。 yu0405jie 发表于 2018-1-9 17:19
TIMER_15MS定义的时候加volatile了吗?
谢谢
页:
[1]