关于DS18B20大家懂的都懂。
这里记录一下DS18B20的负温度计算方法:
首先是我们读取到的温度数据的格式:
如图所示,S=0表示正数,反之为负数。MS BYTE第三位为温度数据的高位,LS BYTE为温度数据的低位。
再看温度数据的转换关系:
其中,正温度只需要将接收到的数据乘以温度系(默认是0.0625,这里就是),而负温度需要将(表格内)DIGTAL OUTPUT的高五位置零,并加一,然后乘以温度系数,就可以得到负温度的绝对值。
关于DS18B20大家懂的都懂。
这里记录一下DS18B20的负温度计算方法:
首先是我们读取到的温度数据的格式:
如图所示,S=0表示正数,反之为负数。MS BYTE第三位为温度数据的高位,LS BYTE为温度数据的低位。
再看温度数据的转换关系:
其中,正温度只需要将接收到的数据乘以温度系(默认是0.0625,这里就是),而负温度需要将(表格内)DIGTAL OUTPUT的高五位置零,并加一,然后乘以温度系数,就可以得到负温度的绝对值。