大家好,我用MSP430F5438A在进入LPM4后,怎么还是可以进入TIMER A0的中断呢?SR 中 SCG1, SCG0, OscOff, CPUOff, GIE都是1
Susan Yang:
LPM4模式下,所有时钟全部关闭只能通过外部中断进行唤醒。
有可能是您的板子没有真正进入LPM4
v wu:
回复 Susan Yang:
您好,我是在主函数里执行 __low_power_mode_4();还有什么要注意的吗?而且状态寄存器也没错呀
灰小子:
如果在你运行这段代码的时候,如果有些内置模块还在运行,使用到进入低功耗所要关闭的时钟源或者其他资源,就不能正确进入低功耗模式。
建议在进入低功耗之前,把使用的片内资源能关闭的都要关闭,或保持失能状态。
v wu:
回复 灰小子:
我把其他模块都注释掉了,只留下TIMER 0,但还是会进入中断
v wu:
回复 SeaFesse:
哈,真是这样,感谢大家的帮助.