oufuqiang 发表于 2013-2-19 11:37:00

DS18B20每次转换都要发0X44命令,可以让它一直自动转换吗?

如题,每次要获得温度都要发0X44,还要等750ms,这样太浪费时间了。
有没有办法让他自己一直转换,我久不久去读一下就好了?
另外,发送0X44后,读忙信号发现不可靠,本来是说如果正在转换,读位的时候18B20会返回0,也就是说如果返回1就表示转换完成了。但我实测后发现这个方法不可取。表现为每次忙的时间都不同,结果也不是每次都准确。

wpy 发表于 2013-2-19 11:40:06

可以考虑每次读温度后马上发转换的指令,控制好下一次读的时间就好了嘛

cock 发表于 2013-2-28 15:22:19

连续转换会引起芯片发热,表现为转换结果偏高2度左右。
页: [1]
查看完整版本: DS18B20每次转换都要发0X44命令,可以让它一直自动转换吗?