智能车制作
标题:
定时器计数寄存器TCNT每加一个数的时间怎么算呢
[打印本页]
作者:
jianchi08
时间:
2010-10-3 12:15
标题:
定时器计数寄存器TCNT每加一个数的时间怎么算呢
定时器计数寄存器TCNT每加一个数的时间怎么算呢
我的总线频率是32MHZ
作者:
panpan_0315
时间:
2010-10-3 12:15
本帖最后由 panpan_0315 于 2010-10-3 12:53 编辑
给16位计数器TCNT的时钟源可以有多种选择,可以是来自预分频器,也可以来自PACLK(脉冲累加器时钟),一般选择来自预分频器
[attach]3276[/attach]
通过PACTL寄存器中的CLK[1:0]设置时钟源来源,如果来预分频器,则PACTL不用设置,使用默认值即可,通过TSCR2寄存器中的PR[2:0]设置预分频比,总线时钟通过预分频后提供给计数器,如PR[2:0]=101,则是32分频,32M总线时钟经过32分频后为1M时钟,那么TCNT每增加一个就是1us
作者:
jianchi08
时间:
2010-10-3 13:29
非常感谢
作者:
xueyaping
时间:
2010-11-9 11:50
看过!谢谢
作者:
fanfankaka123
时间:
2010-12-11 20:19
同谢
作者:
zhaoxianhao90
时间:
2011-4-10 14:39
路过,领教
作者:
wys839348916
时间:
2011-6-1 22:10
路过,谢谢
作者:
战天变
时间:
2011-7-27 17:13
路过,但受教了
作者:
战天变
时间:
2011-7-27 17:13
路过,但受教了
作者:
LJG
时间:
2012-3-2 20:12
作者:
大同农村人
时间:
2012-5-11 11:00
新手呵呵
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2