为什么其他还设了好多中断都可以正常执行?

while(1)里面是个switch(timer_Src),timer_Src在定时器中断里自加,根据timer_Src发送不同的东西。在debug调试里观察timer_Src随时间变化符合要求,但是while(1)循环里面的东西就是不执行,在里面设断点也不自己停下,但是人为地点暂停会停在switch(timer_Src)这里。







慕少森
浏览 81回答 2
2回答

慕的地10843

timer_Src的值是如何改变的,会不会有3、4、5的值出现。你可以在switch(timer_Src)前面插一对timer_Src进行赋值语句(如等于3)再试试看能不能执行到。

回首忆惘然

default里面加调试语句,打断点观察变量变化状况,才能进一步分析原因
打开App,查看更多内容
随时随地看视频慕课网APP