OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3986|回复: 8

原子哥,关于你的教学程序中的延时

[复制链接]

50

主题

193

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-4-11
在线时间
141 小时
发表于 2016-4-24 17:14:15 | 显示全部楼层 |阅读模式
1金钱
我看到你教学程序中自带的延时函数  delay_us()   delay_ms()
我用示波器测了下,发现这个延时并不准确,  比如 delay_us(100)   理论上是延时100us,  实际上 差不多在延时1000us。。
那你是怎么用这个不准确的延时去驱动别的元器件,比如18B20之类。
你在教学程序上说 需要延时300ms  所以 你就调用了 delay_ms(300)。  但实际不是延时300ms。
而你的教学程序也能运行起来,也能采集温度。
是为什么呢?  谢谢。

最佳答案

查看完整内容[请看2#楼]

如果是 延时5us一下,可能会有问题,因为延时函数代码执行需要的时间可能会超过5us,但是100us延时绝对没有延时的,看一下你的时钟配置、测试方法或者延时函数是不是哪里有问题
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-4-24 17:14:16 | 显示全部楼层
如果是 延时5us一下,可能会有问题,因为延时函数代码执行需要的时间可能会超过5us,但是100us延时绝对没有延时的,看一下你的时钟配置、测试方法或者延时函数是不是哪里有问题
回复

使用道具 举报

3

主题

177

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2016-1-28
在线时间
265 小时
发表于 2016-4-24 17:26:53 | 显示全部楼层
系统时钟不对吗?72M的话应该准确度还不错。
宠辱不惊看庭前花开花落去留无意望天上云卷云舒。
回复

使用道具 举报

39

主题

598

帖子

0

精华

高级会员

Rank: 4

积分
875
金钱
875
注册时间
2013-12-18
在线时间
41 小时
发表于 2016-4-24 17:56:14 | 显示全部楼层
有点小偏差可能有,但是那么大的偏差恐怕不至于把,多测几次试试呢?我倒是没测过,你自己都说了,他驱动单总线这些都没问题,应该还是比较准的
回复

使用道具 举报

30

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
427
金钱
427
注册时间
2015-3-11
在线时间
123 小时
发表于 2016-4-25 10:33:07 | 显示全部楼层
你的板子是原子的吗?晶振一不一样?
回复

使用道具 举报

50

主题

193

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-4-11
在线时间
141 小时
 楼主| 发表于 2016-4-26 09:43:28 | 显示全部楼层
smallshuo 发表于 2016-4-25 10:33
你的板子是原子的吗?晶振一不一样?

原子哥的外部晶振用的多少的额?
回复

使用道具 举报

50

主题

193

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-4-11
在线时间
141 小时
 楼主| 发表于 2016-4-26 09:57:48 | 显示全部楼层
zuozhongkai 发表于 2016-4-24 17:14
如果是 延时5us一下,可能会有问题,因为延时函数代码执行需要的时间可能会超过5us,但是100us延时绝对没有 ...

原子哥的外部晶振是多少?谢谢
回复

使用道具 举报

50

主题

193

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-4-11
在线时间
141 小时
 楼主| 发表于 2016-4-26 09:59:52 | 显示全部楼层
w417074951 发表于 2016-4-24 17:56
有点小偏差可能有,但是那么大的偏差恐怕不至于把,多测几次试试呢?我倒是没测过,你自己都说了,他驱动单 ...

原子哥的外部时钟是多少?时钟配置在哪呢?谢谢!
回复

使用道具 举报

30

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
427
金钱
427
注册时间
2015-3-11
在线时间
123 小时
发表于 2016-4-27 09:01:26 | 显示全部楼层
滴丶滴 发表于 2016-4-26 09:43
原子哥的外部晶振用的多少的额?

是8MHZ
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-16 08:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表