[AVR单片机] 为什么用delay函数没办法精确延时呢

[复制链接]
NE5532 发表于 2010-9-28 19:45 | 显示全部楼层
其实Delay的精度和定时器精度一样,看懂这句话的,单片机就基本入门了。
xd54622 发表于 2011-7-26 10:51 | 显示全部楼层
顶楼上一个
P60914047 发表于 2011-7-27 10:13 | 显示全部楼层
一般是以毫秒延时,但精确度不一定行
uabuntsu 发表于 2011-7-30 16:11 | 显示全部楼层
GCC-AVR中提供的精确延时函数,是根据系统频率算出来的。你是不是熔丝位没有配置好?
lisijun100 发表于 2011-8-26 04:37 | 显示全部楼层
用中断
kyz_520 发表于 2014-1-2 21:34 | 显示全部楼层
NE5532 发表于 2010-9-5 12:39
那没有被XX的时候呢?是不是就准确了呢?

同问!
qin552011373 发表于 2014-1-3 11:05 | 显示全部楼层
kyz_520 发表于 2014-1-2 21:34
同问!

好多外部因素,看问题不要太简单了
NE5532 发表于 2014-1-4 11:22 | 显示全部楼层
qin552011373 发表于 2014-1-3 11:05
好多外部因素,看问题不要太简单了

就是编译优化和中断两个问题嘛。
qin552011373 发表于 2014-1-5 08:56 | 显示全部楼层
NE5532 发表于 2014-1-4 11:22
就是编译优化和中断两个问题嘛。

硬件上应该和晶振的稳定性也有关系?
NE5532 发表于 2014-1-5 11:43 | 显示全部楼层
qin552011373 发表于 2014-1-5 08:56
硬件上应该和晶振的稳定性也有关系?

晶振不准,拿啥延时出来都是偏的。
tanmilaoshu 发表于 2014-1-6 10:32 | 显示全部楼层
其实你可以通过示波器来进行调节的,因为你的Delay函数语句就会占用一定时间……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部