智能车制作

标题: delay [打印本页]

作者: sportingstliu    时间: 2009-11-9 21:54
标题: delay
delay() 延时函数 里面的那个时间是怎么计算的呢?请好心人帮忙指点一下,我用busclock   和pllclock 算来都不对?不会算哈.....
  比如:Crystal: 16.000Mhz
          busclock:16.000MHz
          pllclock:32.000MHz
                    延时1ms,我应该怎样计算那个for(i=0;i<X;i++)的值?
                                                                                                                                感谢感谢!!
作者: 50833713    时间: 2009-11-10 19:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: zdhly0401    时间: 2009-11-10 21:06
仿真下看机器周期吧,因为c要变成汇编,汇编指令执行周期也不一样,但是可以在仿真窗口看见机器周期数,这个数就是cpu执行的周期数,用pll频率
作者: zhangjiarui    时间: 2010-11-19 20:08
学习
作者: SCDWHUT    时间: 2013-9-25 14:10
50833713 发表于 2009-11-10 19:36
关于DG的精确延时,建议看看WJ写的一篇经典博客,
http://blog.eccn.com/space.php?uid=353091&do=blog&id ...

这篇博文赞





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