4、CPU运转在DCO时钟下:
最慢的频率,咱们能够运转DCO约在1MHz(这也是默许速度)。因而,咱们将开端切换MCLK到DCO下。在大多数体系中,你会期望在VLO或者是晶振下运转ACLK。因为ACLK在咱们现在的代码是在VLO上运转,咱们会翻开DCO运转。
#include<msp430g2231.h>
voidmain(void)
{
WDTCTL=WDTPW+WDTHOLD;
封闭看门狗定时器
if(CALBC1_1MHZ==0xFF||CALDCO_1MHZ==0xFF)
{
while(1);
挂起
}
BCSCTL1=CALBC1_1MHZ;
DCOCTL=CALDCO_1MHZ;
设置DCO形式
P1DIR=0x40;
装备输出
P1OUT=0;
封闭
BCSCTL3|=LFXT1S_2;
IFG1&=~OFIFG;
铲除OSCFault标志
//__bis_SR_register(SCG1+SCG0);封闭DCO
BCSCTL2|=SELM_0+DIVM_3;
while(1)
{
P1OUT=0x40;
封闭
_delay_cycles(100);
P1OUT=0;
敞开
_delay_cycles(5000);
}
}