模拟了多个IIC接口,但是不知道如何读取多个MPU6050的数据,我看了官方的DMP库,函数交错纵横,inv_mpu这里边的函数得复制好几套,但是inv_mpu_dmp_motion_driver里边还涉及到inv_mpu里边的函数,感觉如果得复制好几套的话,这两个.c文件都得复制,并且里边的函数也得复制好几套,挺复杂的,不知道如果用官方的DMP库有没有什么简单的方法,另外,除了使用DMP库的方法,还有什么方法可以读取多个MPU6050的数据,并且计算四元数和欧拉角。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
原子哥,如果不使用DMP进行姿态解算,MPU6050的初始化是不是不一样啊,那应该需要初始化哪些方面
没领悟到,可以具体说说吗?
我在想IO口不能作为函数的形参,如果可以,可以省去MPU系列函数的冗余。
但是关于inv_mpu.c和inv_mpu_dmp_motion_driver.c以及连个头文件,没有什么想法。因为在这两个文件里,还有调用mpu这些函数,反正我感觉挺乱的,没有什么好思绪。
你可以具体说说你的想法吗?
你移植的时候,是不是需要自己实现IIC的读写函数???
你在读写函数里面用一个函数指针的,需要读那个就指向哪一个的IIC的读写函数
一周热门 更多>