[STM32F1] 单片机一个IIC接口上连接两个MPU9250传感器,怎么设置磁力....

[复制链接]
1447|11
 楼主| leizhanzhi 发表于 2020-9-12 17:39 | 显示全部楼层 |阅读模式
在STM32单片机的一个IIC接口上接两个MPU9250传感器模块,两块传感器的AD0分别设为高电平和低电平,读取磁力计时都设置为bypass模式,两块磁力计的数都能读出来,bypass模式不是有单片机直接读取磁力计的数据嘛?两块磁力计有相同的iic地址,在一个iic总线上读取的时候应该会有冲突啊,对于这个问题非常困惑,请各位前辈指点一下,非常感激
zchong 发表于 2020-9-12 20:41 | 显示全部楼层
哥哥,你自己不都说了AD0一个高电平一个低电平,咋地址还一样呢?别把寄存器地址和器件地址搞混了。

评论

那只是MPU6500的地址,AK8963的IIC地址都是0X0C啊,bypass模式不是单片机直接读磁力计嘛,用的是0X0C这个地址啊,良苦啊哦就是一样的嘛,但是读出来感觉数据是有些问题的,就是不会报错  发表于 2020-9-14 10:56
真爱吴迪迪 发表于 2020-9-12 20:52 | 显示全部楼层
地址设置的不对,会有问题的,I2C可以挂很多,但是地址不能弄错的。
里面有晴雨 发表于 2020-9-12 21:03 | 显示全部楼层
楼主弄完之后,记得分享一下,我们也学习一下下。
答案很长吧 发表于 2020-9-13 08:54 | 显示全部楼层
感谢楼主的分享,不错,我想这个不错的选择。
真爱吴迪迪 发表于 2020-9-13 08:55 来自手机 | 显示全部楼层
我比较喜欢这个刘章的**,学习了
xxdcq 发表于 2020-9-13 09:00 | 显示全部楼层
MPU9250磁传感器太TM脆弱,一焊就完蛋,焊两个都是这样,加速度和陀螺仪好好的
还是只有买成品板罗
wahahaheihei 发表于 2020-9-13 10:02 | 显示全部楼层
焊接坏了?
liveevilso 发表于 2020-9-13 22:19 | 显示全部楼层
感觉二楼说的对
xinpian101 发表于 2020-9-13 23:49 | 显示全部楼层
好像挂很多都可以。
真爱吴迪迪 发表于 2020-9-14 08:59 | 显示全部楼层
这个问题,楼主解决了吗?期待分享一下解决的方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

18

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部