|
发表于 2013-7-11 12:07:33
|
显示全部楼层
zhanghuipz 发表于 2013-7-7 14:38
只能使用两个吗,不能再多了吗,我看资料上说可以有四个从机,这是什么意思呢
源地址:http://wenku.baidu.com/view/95b01eb5960590c69ec376a3.html
从上表上看,6050只有一个ADD0脚.也就是说 一个IIC总线上最多接2个MPU6050,
IIC通讯建议你看看精华区, 就好像IP地址一样, 唯一不同的是,IP地址是可以自由指定的,IIC地址一般是通过硬件地址来指定的,1个脚,意味着只能用2个地址其中的一个
访问的时候,要用到这个地址才能访问这个器件,地址不对 其他硬件是不会响应的,这就是为啥IIC可以同时并联N多设备而不会冲突.
一个脚 意味着只能 2个状态 + 或者 GND (或者叫做 高或者低)
如果用2个MPU并联在一个IIC总线上, 它们的ADD0脚 必须是一个连接到 高 一个连接到 地 ,IIC地址可以看数据手册 上面会标注 主地址和备用地址(或者标注 ADD0的状态和对应的地址)
================黄金分割线 详细看我上面的引用地址========
MPU-60X0的Slave地址为b110100X,7位字长,最低有效位X由AD0管脚上的逻辑电平决定。这样就可以允许两个MPU-60X0
连接到同一条I2C总线,此时,一个设备的地址为b1101000(AD0为逻辑低电平),另一个为b1101001(AD0为逻辑高)。
=============================================== |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|