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显示完全不是正常值

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-20 06:27
 精彩回答 2  元偷偷看……
XHZSCONGE817
2楼-- · 2019-07-20 12:01
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-20 15:41
XHZSCONGE817 发表于 2016-6-1 15:09
把你们的例子移植到IAR时出现的结果,搞了两星期还是那样的结果

慢慢查吧
XHZSCONGE817
4楼-- · 2019-07-20 20:09
正点原子 发表于 2016-6-1 20:53
慢慢查吧

只能这样了

一周热门 更多>