嵌入式学习小组
直播中

王鹏飞

7年用户 174经验值
私信 关注

FreeRTOS加入MPU6050DMP读不出角度的原因?

MPU6050驱动裸机是没问题的,加入FreeRTOS后,就卡在mpu_dmp_get_data这里,返回1

回帖(4)

黄明光

2020-7-28 09:58:48
问题暂时解决了,但是不知道为什么会是这样?
用的是sim800模块,设置UDP连接 ,如果写成这样,mpu6050的数据就读取失败[C] 纯文本查看 复制代码
void UDPconnect(char *ip, char *port){    strcat(connectudp, ip); //生成标准连接语句    strcat(connectudp, Symbol);    strcat(connectudp, port);    strcat(connectudp, Wrap);    Uart2_Printf(connectudp);    delay_ms(2000);},如果直接将配置代码放在数组里面,直接用Uart2_Printf发送,就没有问题
举报

周烜

2020-7-28 10:12:40
帮顶
举报

尤立虔

2020-7-28 10:24:40
你好,我和你情况类似,我是加入超声波测距以后,MPU6050就不能用了,也是卡在了mpu_dmp_get_data这里,之后单独的MPU6050的例程也不能用了,请问您是怎样解决的?
举报

罗兰君

2020-7-28 10:40:12
你先看看加入超声波后,MPU6050能否读出加速度等数据?如果可以,很大的可能就是fifo堵塞了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分