kkk777 发表于 2015-11-23 10:46:20

向专家请教个问题,关于IIC



请问,板子的 SDA 和 SCL 最多可以接几种设备,可否连接2个以上的设备?
我有2个需要连接在这上面的模块,怎么连接?

1415926 发表于 2015-11-23 11:39:11

本帖最后由 1415926 于 2015-11-23 11:40 编辑

可以并联很多iic设备,各个设备需要地址不同,数量是受iic地址限制的

sda接所有需要并联的设备的sda,scl接所有需要并联的设备的scl即可,不需要啥特殊东西

shihaipeng04 发表于 2015-11-23 12:51:19

很多设备的iic接口有2组,1个接出,另1个接入,这样就可以把很多设备级联在一起了。如果都只有1组排线的,把线拧在一起就好了。

你图里画的那个圈似乎多圈了一个aref进来。sda,scl 接 a5,a4也是可以的。

潇洒哥 发表于 2015-11-23 16:10:05

可以的,基于arduino的开源飞控MWC飞控,就有两个I2C接口,通过不同的地址来与设备通信

kkk777 发表于 2015-11-25 09:48:20

谢谢楼上的朋友们!

PINKWALKMAN 发表于 2015-11-25 13:53:02

看你程序的I2C协议啦,理论上可以接N个外设。
页: [1]
查看完整版本: 向专家请教个问题,关于IIC