打印
[AT32F403/403A]

DS18B20采集到的全是0xff

[复制链接]
楼主: 1109346714
手机看帖
扫描二维码
随时随地手机跟帖
21
可以使用示波器等工具对数据线进行监测,以确定具体问题所在。

使用特权

评论回复
22
olivem55arlowe| | 2023-6-6 14:19 | 只看该作者
在使用DS18B20时,需要确保数据线和电源线连接正确

使用特权

评论回复
23
macpherson| | 2023-6-6 15:18 | 只看该作者
数据线电平无法恢复到正确的电平, 影响数据读取。

使用特权

评论回复
24
lzbf| | 2023-6-6 17:24 | 只看该作者
需要按照其规定的时序来进行数据通信。

使用特权

评论回复
25
sesefadou| | 2023-6-8 14:49 | 只看该作者
通过上拉电阻将数据线拉高。              

使用特权

评论回复
26
alvpeg| | 2023-6-8 14:54 | 只看该作者
如果DS18B20本身出现故障或者未正常连接到电路中,可能会导致数据读取失败。

使用特权

评论回复
27
huahuagg| | 2023-6-12 16:22 | 只看该作者
muyichuan2012 发表于 2022-4-23 20:13
这个波形太糟糕了吧     是有干扰吗?

这不是波形的问题,是时序不对,你动不动删别人贴,原来你18B20都不会。调试18B20,借助示波器,先搞定时序长度,然后就基本上没啥问题了。

使用特权

评论回复
28
Henryko| | 2023-6-12 22:56 | 只看该作者
在输高电平的时候如果18B20把总线拉低,那么在总线上的电流将会很大,器件工作是不是有问题

使用特权

评论回复
29
Henryko| | 2023-6-12 22:57 | 只看该作者
Henryko 发表于 2023-6-12 22:56
在输高电平的时候如果18B20把总线拉低,那么在总线上的电流将会很大,器件工作是不是有问题 ...

因此输出高电平应该把端口设置成输出,让上拉把电平拉高。

使用特权

评论回复
30
V853| | 2023-8-4 12:03 | 只看该作者
1、复位时序不对,仔细检查;2、单母线读序正确

使用特权

评论回复
31
AIsignel| | 2023-8-4 12:29 | 只看该作者
其中许多是由于时间延迟不准确造成的

使用特权

评论回复
32
理想阳| | 2023-8-4 12:51 | 只看该作者
b20对时间顺序要求很严格,所以你要注意计时

使用特权

评论回复
33
芯路例程| | 2023-8-4 13:11 | 只看该作者
同时读取ds18b20主控好的读取数据顺序

使用特权

评论回复
34
digit0| | 2023-9-5 17:30 | 只看该作者
这个波形太差了吗?

使用特权

评论回复
35
suntex1| | 2024-6-19 23:16 | 只看该作者
请问一下,DS18B20_IO_OUT();和DS18B20_IO_IN();是怎么定义的呢?可以分享一下吗?

使用特权

评论回复
36
鹿鼎计| | 2024-7-1 18:10 | 只看该作者
建议在线查找可用的源代码

使用特权

评论回复
37
LLGTR| | 2024-7-1 22:28 | 只看该作者
使用 ds18b20时,请确保数据电缆和电力电缆正确连接

使用特权

评论回复
38
朝生| | 2024-7-3 23:16 | 只看该作者
Ds18b20的连接是否正确? 请确认数据电缆、电力电缆和接地电缆是否正确连接。

使用特权

评论回复
39
beacherblack| | 2024-7-4 21:51 | 只看该作者
DS18B20需要稳定的3.3V或5V电源。如果电源不稳定或者电压过低,可能导致传感器无法正常工作。

使用特权

评论回复
40
天天向善| | 2024-7-4 22:34 | 只看该作者
示波器等工具可以用来监视数据线,以确定具体的问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则