想用TMP275温度传感器做个4位液晶显示的温度计。在试验时用STC和4位液晶显示屏搭了个电路,在程序中设置为12位精度。
用串口进行调试:读上限和下限寄存器的高低字节分别是0101 0000 0000 0000和0100 1011 0000 0000,与手册中数据相符。
读温度寄存器时高字节数据随温度变化而变化;低字节数据一直为“0x00”。12精度时分辩率为0.0625度,与DS18B20分辨率一样,
但DS18B20的小数位会随温度变化。
不知什么原因,是对手册理解有误?还是程序问题(程序是参照网上的就不贴了)?
请教各位,请指点!
下面上两张图片: