各位大神请问下,DS18B20使用STM32单片机出现了挂3个传感器 分别是2米 10米 15米 ,2米和10米的传感器正常,15米的传感器没办法显示温度是什么原因呢?? 15米端口换上10米的就正常显示。。。我用的是3.3V供电口,用5V的测试就没问题。是不是线度太长了,造成电压不足?
尝试加一个电阻试试,建议买集成模块
是不是因为太远了,电磁干扰影响的导致收到的数据不对啥的
线长的确影响了逻辑电平的识别,建议可以使用示波器进行观察;或者减小上拉电阻阻值,尝试一下
15米的线采用双姣,同时在单片机的输出口加小的滤波电容,最好也能串一个磁珠。