MSP430的定时器A的增计数模式没有写到新周期=旧周期,计数器会是怎样?

2019-07-15 15:29发布

MSP430的定时器的增计数模式
中文数据手册中写有:增计数模式中,通过改变TACCR0的值来重置计数周期,
如果新周期  >  旧周期,定时器会直接增计数到新周期,
如果新周期  <  旧周期,定时器会在下一个时钟周期返回到0,
但是没有写到新周期  =  旧周期,计数器会是怎样?会直接回0吗?还计数到设定值才回0呢?
列子:  请问这样子能进中断吗?
void main (void)
{
      while(1)
    {
         TBCCTL0 = CCIE;
         TBCCR0 = 244;
         TBCTL = TBSSEL_2 + MC_1;
    }
}


#pragma vector=tiMERB0_VECTOR
__interrupt void Timer_B (void)
{      
        TB_num++;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
吔屎蛋拉雷
1楼-- · 2019-07-15 16:12
帮顶......
hyqopen
2楼-- · 2019-07-15 20:34
 精彩回答 2  元偷偷看……

一周热门 更多>