8018| 10
|
[编程类] 定时器计数寄存器TCNT每加一个数的时间怎么算呢 |
5贡献
最佳答案给16位计数器TCNT的时钟源可以有多种选择,可以是来自预分频器,也可以来自PACLK(脉冲累加器时钟),一般选择来自预分频器
通过PACTL寄存器中的CLK[1:0]设置时钟源来源,如果来预分频器,则PACTL不用设置,使用默认值即可,通过TSCR2寄存器中的PR[2:0]设置预分频比,总线时钟通过预分频后提供给计数器,如PR[2:0]=101,则是32分频,32M总线时钟经过32分频后为1M时钟,那么TCNT每增加一个就是1us
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号 )
GMT+8, 2024-12-27 20:15 , Processed in 0.125906 second(s), 31 queries , Gzip On.
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.