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) ; // 检测振荡器错误标志
这里是时钟配置!
Susan Yang:
请您先看一下功耗测量和注意事项的分享
https://e2echina.ti.com/support/microcontrollers/msp430/f/msp-low-power-microcontroller-forum/24347/msp430-ti-fae
程序的话,可以参考下面的代码
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_MSP430_node
,
xiansheng ying:
谢谢,找到问题了,PJ IO口需要配置为输出;