int main(void)
{ volatile unsigned int i;
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
BCSCTL2|=SELM_3;
BCSCTL2|=DIVM_3;
_bis_SR_register(SCG1 + SCG0);
BCSCTL3|=LFXT1S_2;
IFG1&=~OFIFG;
P1DIR=0xff;
P2DIR=0xff;
P1OUT=0;
P2OUT=0;
for(;;)
{
P1OUT|=BIT0;
for(i=100;i>0;i–);
P1OUT&=~BIT0;
for(i=100;i>0;i–);
}
代码中为什么要有_bis_SR_register(SCG1 + SCG0);这句话?BCSCTL2|=SELM_3;和BCSCTL2|=DIVM_3;已经将MCLK设置为VLO了啊
Susan Yang:
回复 user6348142:
很高兴能帮到您