|
| 这个数据表格里肯定有说,单总线多个并联。也可以分开多个IO口。 |
| 我觉得多半是时序不对 |
小桥流水不 发表于 2025-11-23 19:12 在已知多器件的序列号的条件下,需要发匹配命令0x55,匹配成功才能正确读取指定器件返回的温度值。例如:
|
| 问题太多,还有启动温度转换之后要等一定时间才能读取到准确数据 |
WL0123 发表于 2025-11-23 08:22 这4个18b20我是知道序列号的,是之前读出来做好记录的,如果现在将这4个序列号写到数组里能读出并显示温度,我现在想加一个功能是插一个传感器,按下按键,读出ROM码再保存到eep。这个功能是为了方便更换传感器不用重新烧录。现在遇到的问题是我单独只能读出2个正确的rom码,另外两个读出来都是8个FF。你要说传感器坏了吧,把这个传感器之前读出来的ROM码写进去又能读出温度。 |
| 单线多点18b20的测温需要先读出各分支器件的序列号并保存,通常采用“二读法”,再根据序列号匹配各分支器件,才能正确获取各分支器件的温度值。 |