首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

各位大侠能否提供一个延时10US的例程

各位大侠能否提供一个延时10US的例程

我现在用的是MCF51JM128,40MHz的CPU时钟,想请论坛里的高手帮忙提供一段延时10微秒的C语言程序,由于不知道每条指令执行时间,所以无从下手,还望各位前辈们能给指点一二!!非常感谢各位的热心帮助!
希望热心的朋友能出来帮个忙啊!
总线频率是20M的,打算用FOR循环来做啊,还请高手指点啊!
现在有个问题搞不太清楚:在资料中有MCF51JM128的CPU时钟是40M(自己设的),那CPU总线时钟又是什么东西?怎么理解呢,是否跟CPU时钟一样,还是跟总线时钟一样?书上说CPU做一次读操作的时间为一个总线时钟周期,所以搞清楚这个就知道一条指令执行的时间了!还请专家指点一二啊!!
谢谢康桥人的解答 ,我还是有一点不太明白还望你能指教啊!那我们在计算指令执行周期时是以CPU周期计算呢,还是以它的总线周期为单位计算呢?
返回列表