[AT32F403/403A] DS18B20采集到的全是0xff

[复制链接]
11139|86
cemaj 发表于 2023-6-6 14:13 | 显示全部楼层
可以使用示波器等工具对数据线进行监测,以确定具体问题所在。
olivem55arlowe 发表于 2023-6-6 14:19 | 显示全部楼层
在使用DS18B20时,需要确保数据线和电源线连接正确
macpherson 发表于 2023-6-6 15:18 | 显示全部楼层
数据线电平无法恢复到正确的电平, 影响数据读取。
lzbf 发表于 2023-6-6 17:24 | 显示全部楼层
需要按照其规定的时序来进行数据通信。
sesefadou 发表于 2023-6-8 14:49 | 显示全部楼层
通过上拉电阻将数据线拉高。              
alvpeg 发表于 2023-6-8 14:54 | 显示全部楼层
如果DS18B20本身出现故障或者未正常连接到电路中,可能会导致数据读取失败。
huahuagg 发表于 2023-6-12 16:22 | 显示全部楼层
muyichuan2012 发表于 2022-4-23 20:13
这个波形太糟糕了吧     是有干扰吗?

这不是波形的问题,是时序不对,你动不动删别人贴,原来你18B20都不会。调试18B20,借助示波器,先搞定时序长度,然后就基本上没啥问题了。
Henryko 发表于 2023-6-12 22:56 | 显示全部楼层
在输高电平的时候如果18B20把总线拉低,那么在总线上的电流将会很大,器件工作是不是有问题
Henryko 发表于 2023-6-12 22:57 | 显示全部楼层
Henryko 发表于 2023-6-12 22:56
在输高电平的时候如果18B20把总线拉低,那么在总线上的电流将会很大,器件工作是不是有问题 ...

因此输出高电平应该把端口设置成输出,让上拉把电平拉高。
V853 发表于 2023-8-4 12:03 | 显示全部楼层
1、复位时序不对,仔细检查;2、单母线读序正确
AIsignel 发表于 2023-8-4 12:29 | 显示全部楼层
其中许多是由于时间延迟不准确造成的
理想阳 发表于 2023-8-4 12:51 | 显示全部楼层
b20对时间顺序要求很严格,所以你要注意计时
芯路例程 发表于 2023-8-4 13:11 | 显示全部楼层
同时读取ds18b20主控好的读取数据顺序
digit0 发表于 2023-9-5 17:30 | 显示全部楼层
这个波形太差了吗?
suntex1 发表于 2024-6-19 23:16 | 显示全部楼层
请问一下,DS18B20_IO_OUT();和DS18B20_IO_IN();是怎么定义的呢?可以分享一下吗?
鹿鼎计 发表于 2024-7-1 18:10 | 显示全部楼层
建议在线查找可用的源代码
LLGTR 发表于 2024-7-1 22:28 | 显示全部楼层
使用 ds18b20时,请确保数据电缆和电力电缆正确连接
朝生 发表于 2024-7-3 23:16 | 显示全部楼层
Ds18b20的连接是否正确? 请确认数据电缆、电力电缆和接地电缆是否正确连接。
beacherblack 发表于 2024-7-4 21:51 | 显示全部楼层
DS18B20需要稳定的3.3V或5V电源。如果电源不稳定或者电压过低,可能导致传感器无法正常工作。
天天向善 发表于 2024-7-4 22:34 | 显示全部楼层
示波器等工具可以用来监视数据线,以确定具体的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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