野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5517|回复: 1

为什么DS18B20测温传感器加了一句C语句后测温一直显示0.1

[复制链接]
发表于 2022-10-22 22:58:19 | 显示全部楼层 |阅读模式
删除了printf("CO:%.2f ppm\n", MQ7_GetPPM()); // 计算一氧化碳浓度并通过串口打印

后又能正常打印温度了。求大佬解答,花了很长时间实在搞不懂。
野火论坛202210222257506793..png
野火论坛202210222256288020..png
回复

使用道具 举报

发表于 2022-10-23 09:40:47 | 显示全部楼层
估计是函数定义中使用的全局变量重复使用了,与测CO的存储变量有重名;或者是CO的测量函数修改了啥设置造成。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-27 11:43 , Processed in 0.035316 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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