MPU6050利用官网DMP实现计步功能

2019-07-20 19:00发布

在原子哥的例程基础上,可以正确读取俯仰角,MPU_Init();        mpu_dmp_init();初始化这两个函数之后,利用dmp_read_fifo(gyro, accel, quat, &sensor_timestamp, &sensors,&more),则可以读取俯仰角。那么要读取步数,调用res=dmp_get_pedometer_step_count(&step_cnt);函数,res返回0,代表读取正确,但是step_cnt却一直为0,无论如何动传感器,数值都不会增加,如果利用函数写入step步数dmp_set_pedometer_step_count(12);那么在此读取回来的步数,和写入的步数相等,无论如何动也不会增加,自己感觉是没有开启计步功能。不知道什么函数把计步开起来。求帮助,谢谢各位
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。