求助!ds18b20显示有问题
求助!我按照ds18b20视频教程代码编程,把储存温度的改为了浮点数,用lcd显示,但是我的实物显示0.01°,温度显示有误,应该怎么改“有误”是啥表现?无误是啥表现?相关数据原始值是多少?
lcwswust 发表于 2026-3-18 09:41
“有误”是啥表现?无误是啥表现?相关数据原始值是多少?
就是我的lcd不显示正常的环境温度,我这环境温度是十多度 aaaha 发表于 2026-3-18 09:56
就是我的lcd不显示正常的环境温度,我这环境温度是十多度
假设Real_Temperature本身的值不对,用整形变量去读Real_Temperature*10,发送到串口助手或显示出来看看。
假设sprintf不对,所以用串口发送验证一下。
如 int d=Real_Temperature*10;uartsend(d>>8);uartsend(d);
页:
[1]