当前位置: 首页 > news >正文

解决MPU6050 驱动发现读取不出来姿态角度数据

例如下图这种,能读取出来原始的角速度,加速度数据就是读取不出来姿态角度,俯仰角度数据在这里插入图片描述


我排查下来发现是fifo_count=0,也就是调用这个API的时候发现的,这个意思就是FIFO里的数据是空的,但是查看这个MPU6050的寄存器配置 FIFO也开启了啊
在这里插入图片描述
后来又看了下网上的文章发现了些端倪,我这个MPU6050 DMP FIFO的采样率为100HZ 也就是10ms往FIFO里边送一次数据,但是我是用的轮询方式读取数据的,而且延时还是1s,MPU6050 DMP相当于是10ms往FIFO里边放一次数据,你不取走就溢出清零了,我这延时太长 属于是取得时间晚了!! FIFO内的数据没了,所以我降低了延时时间和采样频率相同… 其实也可以用中断,数据来了就产生中断即使取走数据了,就没问题了


下边是OK的数据读取
在这里插入图片描述

相关文章:

  • 【嵌入式面试】
  • pytorch计算图Computation_graph是什么
  • hive排序函数
  • Winform入门进阶企业级开发示例:http接口数据清洗转换、断线续传、mqtt数据传输实例详解(附代码资源下载)
  • 【杂谈】Godot4.4导出到Android平台(正式导出)
  • java整合socket通信全流程
  • 电视盒子 刷armbian
  • LeetCode 第45题
  • Three.js 系列专题 8:实战项目 - 构建一个小型 3D 游戏
  • 【深度学习:实战篇】--PyTorch+Transformer谣言检测系统
  • 小型园区网实验
  • Tailscale 的工作原理*
  • FreeRTOS软件定时器
  • 哈希表(开散列)的实现
  • 公司级项目-AD9914扫频源(一)项目需求
  • 定制开发开源AI智能名片S2B2C商城小程序源码中的产品运营协同进化机制研究
  • 运行Spark会出现恶问题
  • LeetCode算法题(Go语言实现)_36
  • Java学习——day24(反射进阶:注解与动态代理)
  • 海外网红营销新玩法:虚拟红人引爆2025跨境电商市场
  • 山东14家城商行中,仅剩枣庄银行年营业收入不足10亿
  • 美乌基金协议:美国搞了一套可在资源富集地区复刻的商业模式
  • 大风暴雨致湖南岳阳县6户房屋倒塌、100多户受损
  • 前瞻|美联储明晨“按兵不动”几无悬念:关税战阴霾下,会否释放降息信号
  • “穿越看洪武”,明太祖及其皇后像台北故宫博物院南院展出
  • 两个灵魂,一支画笔,意大利艺术伴侣的上海灵感之旅