This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F5244: msp430f5244低功耗电流偏大

Part Number: MSP430F5244

msp430f5244 使用外部(32768Hz)晶振,外部接口器件都没有焊接,只焊接晶振,进入LPM3功耗能达到30uA,比使用手册标准的大了好多 哦!请大虾指点一下

P5SEL |= 0x30 ; // 端口选择外部低频晶振XT1
UCSCTL6 &= ~XT1OFF ; // 使能外部晶振
UCSCTL6 |= XCAP_3 ; // 设置内部负载电容
UCSCTL3 |= SELREF_0 ; // DCOref = XT1
UCSCTL4 = SELA_0 +SELS_3+ SELM_3 ; // ACLK = XT1
__bis_SR_register(SCG0) ; // 关闭FLL控制回路
UCSCTL0 = 0x0000 ; // 设置DCOx, MODx
UCSCTL1 = DCORSEL_6 ; // 设置DCO振荡范围
UCSCTL2 = FLLD__1 + 649 ; // Fdco = ( FLL_FACTOR + 1)×FLLRef = (649 + 1) * 32768 = 21.2992MHz
__bic_SR_register(SCG0) ; // 打开FLL控制回路
__delay_cycles(1024000) ;
do
{
UCSCTL7 &=~(XT2OFFG+XT1LFOFFG+DCOFFG) ; // 清除 XT2,XT1,DCO 错误标志
SFRIFG1 &=~OFIFG ;
}while(SFRIFG1&OFIFG) ; // 检测振荡器错误标志

这里是时钟配置!