找回密码
 立即注册
查看: 25|回复: 3

求助!ds18b20显示有问题

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2026-03-18 08:55:34
已绑定手机

13

主题

12

回帖

87

积分

注册会员

积分
87
发表于 12 小时前 | 显示全部楼层 |阅读模式
求助!我按照ds18b20视频教程代码编程,把储存温度的改为了浮点数,用lcd显示,但是我的实物显示0.01°,温度显示有误,应该怎么改 屏幕截图 2026-03-18 092717.png 屏幕截图 2026-03-18 092727.png 屏幕截图 2026-03-18 092737.png 屏幕截图 2026-03-18 092745.png 屏幕截图 2026-03-18 092801.png
屏幕截图 2026-03-18 085245.png
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:80
  • 最近打卡:2026-03-18 09:10:47
已绑定手机

4

主题

220

回帖

810

积分

高级会员

积分
810
发表于 12 小时前 | 显示全部楼层
“有误”是啥表现?无误是啥表现?相关数据原始值是多少?
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2026-03-18 08:55:34
已绑定手机

13

主题

12

回帖

87

积分

注册会员

积分
87
发表于 11 小时前 | 显示全部楼层
lcws*** 发表于 2026-3-18 09:41
“有误”是啥表现?无误是啥表现?相关数据原始值是多少?

就是我的lcd不显示正常的环境温度,我这环境温度是十多度
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:80
  • 最近打卡:2026-03-18 09:10:47
已绑定手机

4

主题

220

回帖

810

积分

高级会员

积分
810
发表于 11 小时前 | 显示全部楼层
aaa*** 发表于 2026-3-18 09:56
就是我的lcd不显示正常的环境温度,我这环境温度是十多度

假设Real_Temperature本身的值不对,用整形变量去读Real_Temperature*10,发送到串口助手或显示出来看看。

假设sprintf不对,所以用串口发送验证一下。
如 int d=Real_Temperature*10;uartsend(d>>8);uartsend(d);

回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-18 21:49 , Processed in 0.110495 second(s), 62 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表