如何读取多个MPU6050的数据

2019-10-11 16:25发布

模拟了多个IIC接口,但是不知道如何读取多个MPU6050的数据,我看了官方的DMP库,函数交错纵横,inv_mpu这里边的函数得复制好几套,但是inv_mpu_dmp_motion_driver里边还涉及到inv_mpu里边的函数,感觉如果得复制好几套的话,这两个.c文件都得复制,并且里边的函数也得复制好几套,挺复杂的,不知道如果用官方的DMP库有没有什么简单的方法,另外,除了使用DMP库的方法,还有什么方法可以读取多个MPU6050的数据,并且计算四元数和欧拉角。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
西江月拂晓
1楼-- · 2019-10-12 11:22
憨厚诚实大叔 发表于 2016-11-25 10:02
你移植的时候,是不是需要自己实现IIC的读写函数???
你在读写函数里面用一个函数指针的,需要读那个 ...

这个还好,主要是数据处理那一块,比较麻烦,函数众多, 变量也不少
queenhaha
2楼-- · 2019-10-12 15:00
我也遇到了同样的问题,求大神指教,如何通过软件模拟IIC控制多个mpu6050
正点原子
3楼-- · 2019-10-12 20:51
 精彩回答 2  元偷偷看……
快乐吧
4楼-- · 2019-10-12 23:17
HerryZ 发表于 2017-1-30 20:01
这个还真的挺难的。我现在调通了,了IIC带两个。3个以上就不知道怎么搞了

带2个mpu6050的程序方便发给我参考?谢谢
HerryZ
5楼-- · 2019-10-13 04:40
快乐吧 发表于 2017-3-5 14:21
带2个mpu6050的程序方便发给我参考?谢谢

我另外一个帖子,你搜一下
lichome
6楼-- · 2019-10-13 08:54
本帖最后由 lichome 于 2017-3-15 22:53 编辑

我这几天也正在调试MPU6050,使用HAL库对于我这个新手来说太复杂了,我直接用寄存器版本调试

一周热门 更多>