MPU6050自检

2019-07-20 03:31发布

当调试原子个的MPU6050时发现, res=run_self_test();执行到这返回主函数,在进行单步调试时          accel_result =0;// accel_self_test(accel, accel_st); gyro_result = 0;//gyro_self_test(gyro, gyro_st);    result = 0;
if (!gyro_result)    result |= 0x01;
if (!accel_result)    result |= 0x02;   

result返回不是正常的值。所以就置自检的accel_result=0,gyro_result=0;结果是程序能正常执行了,但是LCD显示完全不是正常值

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。