Quantcast
Channel: MSP 低功耗微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 3634

关于定时器在连续增计数模式中断问题

$
0
0

是不是在TA0CCR0计数到158时, TA0CCTL0|=CCIE 就中断了,执行中断中断函数?

void DCO_init(void)

{
BCSCTL1 = CALBC1_16MHZ; //设定cpu时钟DCO频率为16MHz
DCOCTL = CALDCO_16MHZ;
BCSCTL2|=SELM_1+DIVM_0; //SMCLK选择16MHz,不分频
BCSCTL2&=~SELS;
}

void Timer_A0_init(void)
{
TA0CTL|=TASSEL_2+MC_2;//TA时钟源选择SMCLK,连续增计数模式
TA0CCR0=158;
TA0CCTL0|=CCIE;//打开 比较模块0中断
_EINT();
}


Viewing all articles
Browse latest Browse all 3634

Trending Articles