-
学习了 我的功耗降低了5uA 。可是进入LPM4模式仍然有95uA的电流 ,大神们帮帮忙啊
-
#pragma vector=RESET_VECTOR
__interrupt void System_reset_ISR()
{
switch(SYSRSTIV)
{
case 0x08:
break;
case 0x0c:
break;
}
}
RESET_VECTOR 用的就是c语言环境的宏定义,0xfffe,其他中断也是这么做的。。
-
同上所求啊 ! 楼上最后怎么解决的啊???紧急求助!!!
-
官方例程
#include
void main(void)
{
volatile unsigned int i;
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P5DIR |= 0x10; // P5.4= output direction
P5SEL |= 0x10; // P5.4= MCLK option select
BCSCTL1 &= ~XT2OFF; // XT2= HF XTAL
do
{
IFG1 &= ~OFIFG; // Clear OSCFault flag
for (i = 0xFF; i > 0; i--); // Time for flag to set
}
while ((IFG1 & OFIFG)); // OSCFault flag still set?
BCSCTL2 |= SELM_2; // MCLK= XT2 (safe)
for (;;); // Do nothing
}
和我的那个区别在于时钟源选择在晶振启动后,我也按照这个配置了XT2,还是不行啊