OpenEdv-开源电子网

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

F407原子例程读取DS18B20开启转换后为什么不需要转换时间?

[复制链接]

1

主题

3

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-8-5
在线时间
15 小时
发表于 2020-8-16 14:56:53 | 显示全部楼层 |阅读模式
10金钱
自己的项目上做了一块STM32F405要读取DS18B20,示波器测试过波形和延时都满足ds18b20的时序要求,默认12位精度所以在开启转换后加了700ms的延时可以正常读取数据。手头有原子家的429开发板,看了下原子哥的例程F407和F429是一样的,发现原子的例程上转换后直接就可以开始读寄存器里的内容,而我的程序必须要加700ms延时才可以读否则就是无限85度。比对了一下硬件和软件也几乎都是一样的。后来我直接拿F407的例程改成405后跑了一下还是不行,必须得加延时。想问下这个情况是什么原因困扰好几天了,目前做的项目对时间要求比较高,我也想省去这个700ms时间,感激不尽!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-8-5
在线时间
15 小时
 楼主| 发表于 2020-8-17 00:01:40 | 显示全部楼层
自顶一下,求大佬解答
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-4-30 13:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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