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

定时器

BCSCTL2 |=SELM1;     //MCLK=LFXT2    

TACTL=TASSEL_2+TACLR;   //主系统时钟 清零

   TACCTL0=CCIE;            //CCR0 中断允许

   TACCR0=40000;            //初值

   TACTL|=MC0;            //增计数计数模式

   _EINT();               //开中断

这个程序理应定时0.125us*40000=5ms?可是我测得的结果是50ms 为什么?

Young Hu:

通过IO口将三个时钟源输出来看看频率倒是是多少。只要是TimerA的驱动时钟源没问题的话,定时是很准的

Hardy Hu:

主时钟是多少?

赞(0)
未经允许不得转载:TI中文支持网 » 定时器
分享到: 更多 (0)