如何同时使用两片I2C同型号设备

举报
Fivecc 发表于 2022/08/31 09:27:30 2022/08/31
【摘要】 有时候  可能 需要同时使用 多个同型号i2C的器件,这就需要 我们 更改 器件的物理地址。 同时使用两片pcf8591时地址怎样设置,也就是如何更改 器件地址。以pcf8591 为例子 以下 为PCF8591 的引脚图 可以根据引脚图对比实物图 找到 对应的3个地址引脚A0、A1和A2用于编程硬件地址。 如右图所示 A0 A1 A2  默认是连在一起的然后接地的 即 是低电平 0 。所以 

    同时使用两片I2C同型号设备时地址怎样设置

有时候  可能 需要同时使用 多个同型号i2C的器件,这就需要 我们 更改 器件的物理地址。

同时使用两片pcf8591时地址怎样设置,也就是如何更改 器件地址。以pcf8591 为例子

以下 为PCF8591 的引脚图 可以根据引脚图对比实物图 找到 对应的3个地址引脚A0、A1和A2用于编程硬件地址。

如右图所示 A0 A1 A2  默认是连在一起的然后接地的 即 是低电平 0 。所以 我们需要改变这种状态 

根据 你想改变的地址 来改变 A0 A1 A2 的高低电平

比如 将A0 置为高电平,即置为‘1'

image

  那么我们该 如何操作那, 我们 应该 将 A0 的引脚  挑出来(要与原来的电路脱离 暴力跳 开),然后接 上  高电平,那么地址就改好了。

实物图

如下 (不会锡焊, 有点丑 哈哈哈)

imageimage.gif

要更改 地址的话 就只需要  接 一根 杜邦线 IO 控制高电平即可 更改地址

imageimage.gifimageimage.gif

 未接高电平时:  显示是0x48

imageimage.gif

接上 高电平后  显示 是 0x49 

imageimage.gif

 更改 成功了

 我 同时使用了 三片 pcf8591  如图是更改后的地址 分别为 0x48,0x49,0x4c

imageimage.gif

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。