This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,我在使用MSP430FR5849的过程中,碰到一个奇怪的问题。
我自己的应用工程正常工作时,在中断中执行LPM3_EXIT,可以退出LPM3。
但是正常运行几个小时后,在中断中执行LPM3_EXIT,却不退出LPM3了。
不清楚是什么原因造成的?
我是在中断中执行LPM3_EXIT语句前点亮LED灯。
在主程序中执行LPM3后关闭LED灯。运行几个小时后,LED就常亮了。
进入和退出 LPM3程序,退出后关闭LED灯。
中断中执行LPM3_EXIT;
这个现象我在线调试运行几个小时后,通过打断点,也实际测出来了这种现象。
但是正常运行几个小时后,在中断中执行LPM3_EXIT,却不退出LPM3了。
看您第2张图,是先开灯再退出LPM3?
建议您看一下
https://www.ti.com.cn/cn/lit/er/slaz453y/slaz453y.pdf
的 PMM33 是否和您的情况相似?
是的,是先开灯,然后退出LPM3
好的,我先看下 您推荐的文章
我现在正好在线调试,正常运行了大概两个小时,出现了我描述的这个现象,如下图所示,
led 常亮
通过打断点确定程序已执行LPM3_EXIT;
此时的两个应用标志状态,说明程序逻辑没问题。
我看了文档PM33,现象是类似的现象
据文档所示,LPM3下只要GROUP A 和GROUP B 两组,每组至少使能一个外设就可以避免这种问题。
但是,我的应用在LPM3下 ,TA0(GROUP B ) 和TA1(GROUP A) ,确定都是使能的。但还是出现了类似的现象。