独闷闷网
标题:
为什么ds18b02上电第一次读取的温度值不对,往往是85度,怎么办?已解答。
[打印本页]
作者:
jianhong_wu
时间:
2015-1-29 17:01
标题:
为什么ds18b02上电第一次读取的温度值不对,往往是85度,怎么办?已解答。
问:
为什么ds18b02上电第一次读取的温度值不对,往往是85度,隔一会后面读取的温度值才对,怎么办?
鸿哥-深圳:
是的。我也遇到过这种现象。我猜测ds18b02第一次上电的时候需要复位激活它,并且要稍微等一两秒钟它的数据才正常,所以我在程序的初始化里先进行一次读取操作(内部包含复位操作),但是读到的数据直接过滤掉,然后再用定时器延时一两秒钟左右以后再正常读取它的数据。
欢迎光临 独闷闷网 (http://dumenmen.com/)
Powered by Discuz! X3.2