本帖最后由 f556 于 2019-1-17 17:33 编辑
楼主正解,前年就验证过了。但是要注意是XT2高频外部晶振启动的情况下是这样的,MSP430各类略有不同,F4xx是通过32768倍频来获得高频MCLK,F2xx可以让DCO到16MHz,F14X的DCO可以高5MHz。我的两个项目把的8M晶体拆除不用了,直接用DCO。最主要用XT1=32768,方便进出低功耗。
BCSCTL1 |= DIVM_3; // MCLK/4
// delay_ms(125);
WDTCTL = WDT_ADLY_1000; // 32 8 0_5 0_064
IE1 |= WDTIE; // Enable WDT interrupt
LPM4; // Enter LPM3
BCSCTL1 |= XT2OFF; //不关闭,LPM3时还有100uA(AM:140uA),关闭则LPM3:1.2uA,LPM3exit:38uA
见最后一行!(2016年8月12日 程序) |