智能车制作

标题: XS128总线频率 [打印本页]

作者: 龙的传人    时间: 2012-2-15 21:07
标题: XS128总线频率
XS128的总线频率是用来干嘛的?什么时候会用到?
作者: 问乐寻音    时间: 2012-2-16 09:07
总线频率就是运行速度啦。只要在运行就用的到。
作者: zhuwenwujy    时间: 2012-2-16 11:42
亲~木有总线频率,那个小片子还能干什么?
有了它,你的程序才能跑起来,你给他设的高,运行就快了
作者: xcf    时间: 2012-2-20 15:45
;P
作者: magotan    时间: 2012-3-20 21:38

作者: 丁香花    时间: 2012-3-21 11:41
本帖最后由 丁香花 于 2012-3-21 11:42 编辑

    就是一个基准时钟clock,你可以把它想成一个频率固定的方波。单片机的指令执行(宏观上说就是程序)要以这个方波为基准。拿一个例子说,比如nop指令(空指令,什么也不做,一般用于延时函数)它的指令周期为一个,也就是说执行一次nop指令需要上面提到的方波的一个周期所占用的时间。
for(i=0;i<1000;i++){
     for(j=0;j<1000;j++){
       _asm(nop);
     }
}
    上面的一段程序就能进行一个粗略的延时(其实它的延时时间是可以计算的,1000^2除以总线频率)。
    你想,如果我们提高了总线频率(可以利用锁相环即PLL实现),上面的程序执行得就快了(因为那个方波的频率快了,一次nop指令执行仍占一个周期的时间)。展开说,其他指令执行得也快了(指令不同,指令周期也可能不同)。    所以知道总线频率很重要。


作者: 龙的传人    时间: 2012-3-24 22:14
嗯,谢谢啊,车子今天跑起来了!




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2