打印
[其它应用]

中颖的2051/4051MCU机器周期是多少

[复制链接]
1240|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangzsa|  楼主 | 2013-12-15 22:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
号称1T能达到吗
沙发
zhuww| | 2013-12-15 22:16 | 只看该作者
你用来干啥

使用特权

评论回复
板凳
wangzsa|  楼主 | 2013-12-15 22:18 | 只看该作者
如我用内部16.6MHz晶振,准备用定时器定时10ms,定时器时钟源为系统时钟源12分频,按1T计算,16.6/12*10^3 ~= 13833。实际使用时发现时间很慢,按照12T计算,16.6/12/12 * 10^3 ~= 1153才感觉差不多。

使用特权

评论回复
地板
zhanglli| | 2013-12-15 22:21 | 只看该作者
这是怎么回事呢,需要设置什么寄存器来选择几T的???

使用特权

评论回复
5
wangzsa|  楼主 | 2013-12-15 22:23 | 只看该作者
嗯,另有全局变量,每10ms中断加1,加到100就是1s来判断得。

使用特权

评论回复
6
lium| | 2013-12-15 22:25 | 只看该作者
系统时钟频率是可以调节的

使用特权

评论回复
7
wangzsa|  楼主 | 2013-12-15 22:26 | 只看该作者


怎么搞

使用特权

评论回复
8
lium| | 2013-12-15 22:28 | 只看该作者
通过对CLKCON寄存器的设置,可以设置系统时钟为振荡器的一分频、二分频、四分频以及十二分频

使用特权

评论回复
9
guoyt| | 2013-12-15 22:30 | 只看该作者
CLKCON寄存器可以设置的。默认为12分频

使用特权

评论回复
10
hanwe| | 2013-12-15 22:32 | 只看该作者
很多号称1T的51,实际应用中综合速度为6倍左右,即是约2T。

使用特权

评论回复
11
llia| | 2013-12-15 22:35 | 只看该作者
我也一直没确定定时器的时钟源到底是多少,看了这个帖子多少有点依据了

使用特权

评论回复
12
wangpe| | 2013-12-15 22:37 | 只看该作者
能达到,要软件改。

使用特权

评论回复
13
langgq| | 2013-12-15 22:39 | 只看该作者
额。机器周期不确定 约6倍? 那做硬件时钟岂不是很不准?

使用特权

评论回复
14
zhanglli| | 2013-12-15 22:40 | 只看该作者
6倍是平均下来,每一条指令的执行时间约为12T的6倍。
硬件时钟是用的系统时钟,这个是由CLKCON寄存器控制的。是固定的

使用特权

评论回复
15
langgq| | 2013-12-15 22:42 | 只看该作者
哦,这样啊

使用特权

评论回复
16
lium| | 2013-12-15 22:45 | 只看该作者
机器周期可以调到1T,但是执行不同的指令,所占用的机器周期不一样。

使用特权

评论回复
17
wangzsa|  楼主 | 2013-12-15 22:46 | 只看该作者
嗯,知道了,多谢大家啊

使用特权

评论回复
18
wangzsa|  楼主 | 2013-12-15 22:49 | 只看该作者
先结贴了

使用特权

评论回复
19
5141314| | 2013-12-16 18:21 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

914

主题

9040

帖子

5

粉丝