[技术问答] 有没有18B20的例子分享一下啊?我的怎么用手摸着才正常啊?

[复制链接]
2126|31
everyrobin 发表于 2022-12-3 12:29 | 显示全部楼层
这个就是把时序配置好了就行
              
uytyu 发表于 2022-12-3 13:18 | 显示全部楼层
可能是你的连接存在问题的。              
eefas 发表于 2022-12-3 14:53 | 显示全部楼层
线存在接触不好,可能需要触摸显示。
软核硬核 发表于 2022-12-4 12:00 | 显示全部楼层
734774645 发表于 2022-11-19 19:03
没用设置上拉,不过后来用了分享 的代码解决了,应该是时序问题。

正常应该设置上拉。
febgxu 发表于 2022-12-5 21:52 | 显示全部楼层
请确认你的读写延时等函数正确。              
houjiakai 发表于 2022-12-5 22:43 | 显示全部楼层
用的是哪款芯片设计的呢?              
juliestephen 发表于 2022-12-6 13:40 | 显示全部楼层
检查一下硬件电路是否存在接触不良
uptown 发表于 2022-12-6 16:10 | 显示全部楼层
DS18B20是使用一根数据线进行通信,首先你要先向它发送一系列脉冲信号。一般我们用的步骤大致为:初始化--跳过ROM操作--启动温度转换--(延时)--初始化--跳过ROM操作--读温度寄存器命令然后就可以读出温度的数据了。
fengm 发表于 2022-12-6 17:30 | 显示全部楼层
可以通过万用表或者其他简单的方法判断它的好坏
tifmill 发表于 2022-12-15 11:14 | 显示全部楼层
你换一个吧,这个跟你的DS18B20有关系。
linfelix 发表于 2022-12-15 15:12 | 显示全部楼层
用的是哪个芯片的?              
pixhw 发表于 2022-12-15 16:52 | 显示全部楼层
如果需要用手触摸,就是接触不良的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部