armos 发表于 2022-9-30 08:32:25

arduino能使用多个I2C吗?超过两个,比如达到8个或者以上

想使用arduino应用超过8个或者以上的I2C 不知道行不行

t3486784401 发表于 2022-9-30 08:54:00

第一,I2C 是有物理地址的,一条总线理论上可以挂 127 个从机;

第二,Arduino 支持软件模拟 I2C,此时只要 IO 足够多,模拟几个总线都无所谓。

armos 发表于 2022-9-30 09:28:31

t3486784401 发表于 2022-9-30 08:54
第一,I2C 是有物理地址的,一条总线理论上可以挂 127 个从机;

第二,Arduino 支持软件模拟 I2C,此时只 ...
(引用自2楼)

TCA9548A   找到了这个可以使用相同地址的多个I2C

cqrg 发表于 2022-9-30 09:32:45

如果想同时控制多个相同地址的,可以使用TCA9548A这类IIC扩展芯片来控制。

jim166783 发表于 2022-9-30 10:23:45

现在在搞模拟I2C 1根sck 6根sda读写6个从机

armos 发表于 2022-9-30 10:41:19

jim166783 发表于 2022-9-30 10:23
现在在搞模拟I2C 1根sck 6根sda读写6个从机
(引用自5楼)

你也试一下这个芯片吧,TCA9548A   
页: [1]
查看完整版本: arduino能使用多个I2C吗?超过两个,比如达到8个或者以上