打印
[ZLG-MCU]

我曾经搜集的关于delay的**

[复制链接]
6467|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
坚持梦想|  楼主 | 2008-4-3 17:26 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
以下是delay 函数:
  void delay(unsigned int n)                        // 软件延迟函数
  {
     for(;n>0;n--);    
  }
请问它的延时长度是多少,比如 delay(200000),得到的延时是多长?
    因为访问外设有时序问题,所以需要精确定时。
    或者是否有其它更好的方法?
    先谢谢了。。。

相关帖子

沙发
坚持梦想|  楼主 | 2008-4-3 21:42 | 显示全部楼层

其实也不需要很精确

其实大概满足就可以了,所以觉得用delay函数方便些。。

使用特权

评论回复
板凳
坚持梦想|  楼主 | 2008-4-7 16:33 | 显示全部楼层

如何软仿

能否说得具体一些?比如:什么软件平台仿真比较好用,是否能够提示一下测试语句?谢谢!

使用特权

评论回复
地板
坚持梦想|  楼主 | 2008-4-7 16:47 | 显示全部楼层

能否通过这种方式计算延时长度

“n--”不是一个指令周期吗(同时也是一个机器周期,对吗?),这样是否能通过这种方式计算延时长度?
一个机器周期是不是与设置的时钟频率有关?要如何计算呢?

使用特权

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

本版积分规则

12

主题

39

帖子

0

粉丝