MSP430f149定时问题,请教各位

2019-03-24 11:00发布

一直弄不懂怎么准确定时啊,比如说我设置Mclk是8M,smclk=mclk,定时器A的也用smclk,定时1s的话CCR0=8000
(CCR0=1s/(1/800M));
不知道这样计算的值对吗. 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
armcu
2019-03-25 18:09
hanwenli123 发表于 2014-8-19 16:23
楼上说的分频,那我设置成8分频,1秒的话我没算错的话,CCR0为1000 000,还是不行吧

恩,是的,不行。1000 000 也超出了 16位寄存器所能表示的最大数。在需要长时间定时时,我一般都是每隔10ms中断一次,某些特殊情况则每隔1ms中断一次。然后累计判断。

一周热门 更多>

相关问题

    相关文章