打印
[应用相关]

如何实现在同一个IO口上接多个DS18B20

[复制链接]
1860|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
309030|  楼主 | 2016-9-12 21:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何实现在同一个IO口上接多个DS18B20

如何实现在同一个IO口上接多个DS18B20,进行多点温度测量教程.pdf

560.67 KB

沙发
捉虫天师| | 2016-9-12 22:43 | 只看该作者
每一个DS18B20 都有自己的48 位序列号,我们可以通过这个序
列号在同一个IO  口上寻找不同的DS18B20。然后接下来的操作就和读取一个DS18B20 温度
的是一样的。
    得到一个DS18B20 的光刻ROM 是实现多点温度采集的前提,首先初始化DS18B20 的状
态,在向DS18B20 写读ROM(0X33)的指令,再接收数据即可。如下图。

    读取出的光刻ROM 可以通过下面的函数进行检验是否正确

使用特权

评论回复
板凳
Snow7| | 2016-9-15 22:05 | 只看该作者
DS18B20 有自己的序列号

使用特权

评论回复
地板
xyz549040622| | 2016-9-16 16:54 | 只看该作者
又没有尝试过,最多可以挂几个18B20呢?

使用特权

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

本版积分规则

109

主题

638

帖子

0

粉丝