DS18B20温度偏高!!!
用51单片机操作DS18B20,然后读取温度值,读后的温度tH和tL的值为0x02和0x2d。
换算下:Temp = 0x22d * 0.0625;
Temp = 34℃。
可这几天温度也就26℃左右啊。然后将数据脚D端接+5V的上拉电阻调大,稳定后温度还是这个值。用手握住DS18B20的话,能很快上升,能到40℃左右。程序时序问题已经排查过,确认没问题。不知道谁解决过类似问题?????
换算下:Temp = 0x22d * 0.0625;
Temp = 34℃。
可这几天温度也就26℃左右啊。然后将数据脚D端接+5V的上拉电阻调大,稳定后温度还是这个值。用手握住DS18B20的话,能很快上升,能到40℃左右。程序时序问题已经排查过,确认没问题。不知道谁解决过类似问题?????
...全文


单片机/工控
