市场上DS18B20芯片的困惑。

[复制链接]
6198|22
 楼主| 玄德 发表于 2018-9-26 15:50 | 显示全部楼层
两三年的困惑,这两天基本澄清了。
是自己的时序问题。

以前的各种延时,都是根据手册自己确定的数值,
在网上找到一篇**,按他的时序重新写了一遍程序,延时也用他的数值。
新程序,无论是搜索总线上 ROM 码之后的 CRC 校验,还是读取温度以后的 CRC 校验,都能通过,没有通不过的情况,至少几十分钟都没有发现。以前可是经常出现的。

说“基本”,是因为手里只剩下一个批次的芯片,而这个批次用自己的程序不能通过 CRC 校验,用新程序就一切正常。
其他批次都采用折中方法(不做 CRC 校验)用完了,所以没法测试。


传感时代 发表于 2019-7-9 14:02 | 显示全部楼层
JLennon 发表于 2019-7-10 10:26 | 显示全部楼层
玄德 发表于 2018-9-26 15:50
两三年的困惑,这两天基本澄清了。
是自己的时序问题。

楼主把这篇**分享一下嘛,谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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