我用MPU6050的DMP库有问题,正点原子的程序也试过了。总是读取的数据隔几次之后就会出现FIFO溢出错误,读的频率快了之后就会出现FIFO数据和要读取的数据长度不匹配(应该是读取的太快了,转换的数据还没来得及放到FIFO里)错误。
我怀疑是MPU6050硬件可能有点问题(或者是我的MPU6050模块有问题)或者是配置的参数有问题。正点原子的MPU6050的程序表面上看没有问题。但是你如果判断一下获取数据函数的返回值,就会发现隔几次之后就会出现FIFO溢出错误。这样的话用自带DMP来做四轴的飞控肯定实时性得不到保证,只能自己做姿态解算了。