智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2295|回复: 1
打印 上一主题 下一主题

[编程类] 请指教:关于时钟频率的问题【理论和实测值不同啊】

[复制链接]

4

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
513
威望
369
贡献
92
兑换币
56
注册时间
2009-2-2
在线时间
26 小时
跳转到指定楼层
1#
发表于 2009-2-10 20:54:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我刚开始调从组委会买的12xs128的板子,它的bus clock是多少呢?
我实测出的是8MHz,而按DS上的公式,结合查看寄存器的数值,得出的结论是16MHz啊,
请问我错在哪儿了?
P.S.相关于时钟计算的寄存器位于0x34,35和36吧,它们都为0啊,晶振为16M,这样算,BUS CLOCK
该为16M。而对TIM模块的prescaler 8分频后,在让TCNT到10000后清零,这样的过程重复500下,时间约为5秒。
这样开来BUS CLOCK 该为8M。以上就是我推算和实验的过程。
请高手指点一下哪里理解错了。

0

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
369
威望
256
贡献
67
兑换币
46
注册时间
2008-5-19
在线时间
23 小时
2#
发表于 2009-2-10 23:00:46 | 只看该作者
据了解,8MHz是总线频率,即BUS Clock;而16MHz是核心频率。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-28 00:24 , Processed in 0.042143 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表