在线调试程序,while出不来,请教

2019-07-21 01:36发布

大家好,原子哥好;
程序一直不成功,所以现在单步调试;但是遇到一个while循环以后,就一直出不来;我一直按着F11很久都跳不出来,而且我按F10也不行;如果按Ctrl+F11那么工具栏(就是执行进去,执行出来,执行到断点的那一块)就会变成灰 {MOD},不可用;那么这是不是说明程序的问题在这里呢?
我这个while循环是判一个变量是否小余3,而这个变量是SPI2每发生一个中断加1,我在怀疑是不是中断以后没有进入我的中断服务函数呢?我查看变量也没有变化;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
taizonglai
1楼-- · 2019-07-21 04:43
 精彩回答 2  元偷偷看……
wolfcan
2楼-- · 2019-07-21 07:54
回复【2楼】zuozhongkai:
---------------------------------
能否具体点,没有听明白,谢谢您
taizonglai
3楼-- · 2019-07-21 12:52
回复【3楼】wolfcan:
---------------------------------
或者你直接输出ubTxIndex,看看是否变化。
emWin
4楼-- · 2019-07-21 13:21
既然你有了怀疑,那就去验证。
shimengdacs
5楼-- · 2019-07-21 19:18
 精彩回答 2  元偷偷看……

一周热门 更多>