Debug时无法看到LPM3的退出过程原因

问题描述:
在主函数中使用LPM3语句进入LPM3模式,在中断中使用LPM3_Exit语句退出LPM3模式。debug时单步无法看到LPM3的退出过程。也就是无法看到程序跳转到中断处理函数。
因为以前用过430,所以一开始没有在中断里设置断点,执行LPM3后,程序指针指向下一条语句,但是再执行单步,下一条语句直接被执行了,并不见程序跳转到中断。

问题原因:
经过仔细查找发现中断该做的事情确实做了。看来已经进了中断。所以在中断中设置断点,程序跳转到断点处是看定时器的值,与预计的相符。然后当不出现中断时,LPM3后的语句始终没有被执行。这说明只是单步时调试器不显示中断的执行过程。

发表评论

电子邮件地址不会被公开。 必填项已用*标注