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

2020-01-27 11:26发布

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

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

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

也试了一些网上的程序,也是没有转换信号,这是为啥呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
SNOOKER
2020-01-27 19:40
01bffe806c 发表于 2013-4-21 23:29
能推荐一个正确的吗?

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

器件没拉低说明你给的复位脉冲不合要求,仔细看数据手册。
复位应该是单片机主动拉低总线480-960uS,然后将DQ设置为输入,这时最好关中断,在15-60uS内18B20会拉低总线作为应答,
接着单片机等这个应答脉冲结束,一个复位流程就完成了。

一周热门 更多>