为什么执行不到断点

2019-03-23 16:36发布

1.png


我使用STM8S207C8T6写程序,开发环境用的IAR。
上图有个断点,ReceiveTime=0就跳出while循环。
可是仿真执行不到断点。请高手指教,谢谢! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
strong161
2019-03-24 03:48
死在了while里了,前面ReceiveTime = 80 ,肯定不等于零呀,所以一直在while里面,只有等于零了才会出while呀,这个你得看看,你读取一下ReceiveTime的值,看运行中有没有发什么变化?修改ReceiveTime值的中断有没有执行?如果没有中断访问ReceiveTime,那肯定是一直死在这里,如果另有中断修改ReceiveTime的值,看看对应的中断函数是不是有问题,因为达不到修改ReceiveTime到零,导致一直死在while。

一周热门 更多>