Thread 中讨论的其他器件:ENERGYTRACE、
工具与软件:
尊敬的所有人:
我正在使用 MSP430FR6989 Launchpad 并正在尝试超低功耗应用。 目前、我的方法是使用 LPM45睡眠模式。 我假设对于 LPM45、功耗必须在微安级左右。 但是、我的结果是关于1.2 mA (由 EnergyTrace++测量)。 我的问题在于电路板本身、还是由于我的代码。 我的 launchpad 未连接到任何电路或组件。 我的代码如下所示:
#include <msp430.h>
void enterLPM45();
int main(void) {
WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer
enterLPM45(); // Enter low power mode
}
// Enter LPM4.5 (Low Power Mode)
void enterLPM45() {
PMMCTL0_H = PMMPW_H;
PMMCTL0_L |= PMMREGOFF; // Shut down power regulator
__bis_SR_register(LPM4_bits|GIE); // Enter LPM4.5 (without GIE)
}

