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) }