关于mpu6050姿态解算dmp 读取不了的数据 --- MSPM0G3507

嘉立创官方案例:MPU6050六轴传感器 | 立创开发板技术文档中心

最近使用立创-地猛星时,发现官方案例的关于mpu6050姿态解算dmp,读不出数据来,一直卡在

  if( mpu_dmp_get_data(&pitch,&roll,&yaw) == 0 )  
  { 																							
    printf("\r\npitch =%d\r\n", (int)pitch);
    printf("\r\nroll =%d\r\n", (int)roll);
    printf("\r\nyaw =%d\r\n", (int)yaw);
  }   

mpu_dmp_get_data(&pitch,&roll,&yaw) 输出一直为 ‘2’

弄了半天仍然没解决,在网上找了各种方法,都没什么作用。我以为是MPU6050坏了,于是又买了一个,但.....还是没什么作用。在我逛B站的时候,刷到一位网友的留言,说是堆栈的问题,我于是把堆栈的大小改了一下,诶,成功读出数据。

读不出数据来,应该是因为堆栈大小设置太小了,导致溢出 !

读不出数据来,应该是因为堆栈大小设置太小了,导致溢出 !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值