TI中文支持网
TI专业的中文技术问题搜集分享网站

极低功耗.设置: ACLK = VL0, MCLK = VLO/8 ~1.5kHz, SMCLK = 无

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:

很高兴能帮到您

赞(0)
未经允许不得转载:TI中文支持网 » 极低功耗.设置: ACLK = VL0, MCLK = VLO/8 ~1.5kHz, SMCLK = 无
分享到: 更多 (0)