单片机学习小组
直播中

王强

7年用户 1368经验值
私信 关注

DS18B20温度传感器各类异常情况总结

基于蓝桥杯的单片机模块练习——DS18B20温度传感器各类异常情况总结开始时显示85原因:因为温度传感器的温度转换需要一定的时间,所以刚一开始温度转换然后紧接着读取温度,再显示出来,他读取的温度便是上一次转换的结果,由于ds18b20初始温度值为85,所以这里的“上一次转换的结果”就是85.解决方法:在程序初始化的部分加上    Read_Temperature();//此时读取的温度值为默认的85    Delay_1ms(750);//等待上一个read函数温度转换完成        Read_Tempe

更多回帖

发帖
×
20
完善资料,
赚取积分