1、使用LPM3和LPM4时发现如果将PMM寄存器的Regulator关闭
PMMCTL0_H = PMMPW_H; // Open PMM Registers for write
PMMCTL0_L |= PMMREGOFF; // and set PMMREGOFF
__bis_SR_register(LPM4_bits | GIE);
发现430单片机无法退出低功耗模式的LPM3和LPM4,但是此时的功耗P1大小是我想要的
2、如果开启PMM寄存器的Regulator
//PMMCTL0_H = PMMPW_H; // Open PMM Registers for write
//PMMCTL0_L |= PMMREGOFF; // and set PMMREGOFF
__bis_SR_register(LPM4_bits | GIE); //直接进入LPM3和LPM4
发现430可以从低功耗模式LPM3和LPM4正常退出,但是此时的功耗P2=2*P1,功耗增加近一倍
请问这是什么原因导致的,有什么办法可以解决吗