原子“实验32 MPU6050六轴传感器实验”中,通过原子编写的 MPU_Get_Gyroscope(&gyrox,&gyroy,&gyroz); 读取的陀螺仪数据,为什么和mpu_dmp_get_data(&pitch,&roll,&yaw)==0内调用的if(dmp_read_fifo(gyro, accel, quat, &sensor_timestamp, &sensors,&more))函数获取的陀螺仪数据gyro不一样;而通过原子编写的MPU_Get_Accelerometer(&aacx,&aacy,&aacz);获得的加速度数据却和和mpu_dmp_get_data(&pitch,&roll,&yaw)==0内调用的if(dmp_read_fifo(gyro, accel, quat, &sensor_timestamp, &sensors,&more))函数获取的accel数据一致。各位大神哪个对呀?
代码:
实验32 MPU6050六轴传感器实验.zip
(6.24 MB, 下载次数: 898)
2017-11-26 18:58 上传
点击文件名下载附件
[img]file:///I:UsersAlienAppDataRoamingTencentUsers422606251QQWinTempRichOle9ENB1MH[Z6E0V`$)D1OL~{5.png[/img]
[img]file:///I:UsersAlienAppDataRoamingTencentUsers422606251QQWinTempRichOle9ENB1MH[Z6E0V`$)D1OL~{5.png[/img]
我仔细看了下,代码中 res=mpu_configure_fifo(INV_XYZ_GYRO | INV_XYZ_ACCEL);//设置FIFO,是打开的。谢谢你,我在研究研究
一周热门 更多>