18b20转换时间为什么和数据手册的不一样?

2020-01-27 11:26发布

本帖最后由 01bffe806c 于 2013-4-22 00:04 编辑

在温度转换时18b20会拉低总线,转换完会恢复,数据手册给出了转换时间。

无标题3.jpg (265.5 KB, 下载次数: 0) 下载附件 2013-4-21 23:17 上传

也试了一些网上的程序,也是没有转换信号,这是为啥呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
SNOOKER
1楼-- · 2020-01-27 12:44
程序问题。
01bffe806c
2楼-- · 2020-01-27 16:58
SNOOKER 发表于 2013-4-21 23:26
程序问题。

能推荐一个正确的吗?
SNOOKER
3楼-- · 2020-01-27 19:40
01bffe806c 发表于 2013-4-21 23:29
能推荐一个正确的吗?

“我在程序里加了等待总线复位的命令,但是用逻辑分析仪测试时发现18b20并没有拉低总线”

器件没拉低说明你给的复位脉冲不合要求,仔细看数据手册。
复位应该是单片机主动拉低总线480-960uS,然后将DQ设置为输入,这时最好关中断,在15-60uS内18B20会拉低总线作为应答,
接着单片机等这个应答脉冲结束,一个复位流程就完成了。
01bffe806c
4楼-- · 2020-01-27 23:56
 精彩回答 2  元偷偷看……
01bffe806c
5楼-- · 2020-01-28 00:15
这两个帖子好像也有转换时间的问题,最后也都没有答案。
http://www.amobbs.com/forum.php? ... B%E8%BD%AC%E6%8D%A2
http://www.amobbs.com/forum.php? ... B%E8%BD%AC%E6%8D%A2
clarkewayne
6楼-- · 2020-01-28 03:01
关注一下!

一周热门 更多>