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.

MSP430FR59系列的低功耗模式3和模式4功耗问题

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,功耗增加近一倍

请问这是什么原因导致的,有什么办法可以解决吗