请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP-EXP430FR5969 主题中讨论的其他部件:ENERGYTRACE
工具/软件:Code Composer Studio
您好,
这是我的代码。 CPU开始闪烁,然后CPU进入3.5 模式。 数据表中显示实时时钟(LRock):3.5 0.25 µA (典型)(RTC由3.7 pF晶体计时)。 但能量追踪显示0.7681mA。
为什么?
这是关于劳恩哈德的LED吗?
#include <RTC_B.h>
void setup(){
rtc.begin();
rtc.attachScheduledInterrupt (-1, no_alarm,-1,10, flagTick);
pinMode (red_LED,输出);
digitalWrite (red_LED,高);
睡眠(1);
数字写入(RED_LED,低);
睡眠(1);
P1SEL0 = 0;
P1SEL1=0;
P2SEL1=0;
P2SEL1=0;
WDTCTL = WDTPW | WDTHOLD;
PMMCTL0_H = PMMPW_H;
PMMCTL0_L |= PMMREGOFF;
PMMCTL0_L &=~SVSHE;
PMMCTL0_H = 0;
__BIC_SR_REGISTER(GIE);
__BIS_SR_REG(CPUOFF + OSCOFF + SCG1+SCG0);
}
void loop(){
}
void flagTick()
{
wakeup();
}