如果只是一开始会显示85度是因为转换时间不够,如果一直显示85度,可能是未开始转换,具体错误可以用示波器看看波形,看初始化是否成功,延时是否准确(单总线ds18b20对于延时准确性要求很高)
显示85度,是读取出错后的缺省值。DS18B20是二十多年前的东西,其读取时间太慢,所以要加足够的读取延迟时间,否则读出的数据就会出错,申矽凌CT1820速度非常快, 其读取转换时间仅为20ms。
很有可能是接反了或线接错了,要及时更正