Other Parts Discussed in Thread: ENERGYTRACE
Tool/software: Code Composer Studio
Hi,
This is my code. Cpu is starting blinking then Cpu goes to LPM3.5 Mode. In datasheet is says Real-Time Clock (LPM3.5): 0.25 µA (Typical) (RTC is clocked by a 3.7-pF Crystal.) But Energy Trace says 0.7681mA.
Why?
Is it about Laucnhpad's Leds ?
#include <RTC_B.h>
void setup() {
rtc.begin();
rtc.attachScheduledInterrupt(-1, NO_ALARM, -1, 10, flagTick);
pinMode(RED_LED, OUTPUT);
digitalWrite(RED_LED, HIGH);
sleep(1);
digitalWrite(RED_LED, LOW);
sleep(1);
P1SEL0=0;
P1SEL1=0;
P2SEL0=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_register(CPUOFF+OSCOFF+SCG1+SCG0);
}
void loop() {
}
void flagTick()
{
wakeup();
}