mpu6050 dmp模块卡住了 可以读到6个轴的数据 读取fifo时出问题

2019-07-20 09:18发布

就在这个地方  官方源码 inv_mpu.c那个文件第1788行,就卡在这个地方 一直返回  -1

 if (!st.chip_cfg.dmp_on)
        return -1;*/
    if (!st.chip_cfg.sensors)
        return -1;
dmp_on上面解释的是保证fifo只读取一次  

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
Jasse
1楼-- · 2019-07-20 10:01
ps:我也遇到与LZ一样的问题,经过测试,是在mcu读6050 fifo的时间间隔不能太长(经测约100ms以内合适),过长时dmp_read_fifo()函数里面就会 return 非0值回来导致卡死。
正点原子
2楼-- · 2019-07-20 11:11
帮顶.....
ltc1994
3楼-- · 2019-07-20 11:57
 精彩回答 2  元偷偷看……
商朕
4楼-- · 2019-07-20 12:18
 精彩回答 2  元偷偷看……
洛阳单片机
5楼-- · 2019-07-20 15:44
顶,, 我也是这个问题,, , 谁有解决方案?
yangpengb02636
6楼-- · 2019-07-20 19:24
 精彩回答 2  元偷偷看……

一周热门 更多>