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

mpu6050读who_am_i寄存器一直读0x7c

正常情况应该读0x68的,可我的一直稳定度0x7c,先用一套正确的代码,读的就是对的,说明模块没问题(因为买到过背面印MPU6050的假模块,也烧过模块,所以需要检查一下),然后用示波器看了正确代码的sda波形,发现两者波形一样,只不过正确的波形的速率比我快,就是它的延迟函数比我短,这点延时应该不会有影响的,所以我应该就是读到正确数据了,却把他解析错了,应该就是read_byte函数的问题。最后的结果真是让我无语,检查了两天了,发现问题是。。。

uint8_t rx,t=0;

我在read_byte函数里定义了这两个变量,我学c的时候记得老师讲的是两者被一起初始化为0啊,结果只有t被初始化了,rx还是一个乱值。。。正确的应该这样写

uint8_t rx=0,t=0;

我堂堂一届老鸟,竟然栽在这了。。。

相关文章:

  • 蓝叠模拟器过检测全攻略
  • 设计模式(23种设计模式简介)
  • 多线程(进阶)(内涵面试题)
  • CF29D Ant on the Tree
  • openMP开发
  • 基于 Spring Boot 瑞吉外卖系统开发(四)
  • 博途 TIA Portal之1200做主站与汇川EASY的TCP通讯
  • 【第39节】windows编程:打造MFC版本任务管理器
  • C++11QT复习 (十九)
  • 大模型本地部署系列(2) Ollama部署DeepSeek-R1
  • Spring Security 的核心配置项详解,涵盖认证、授权、过滤器链、HTTP安全设置等关键配置,结合 Spring Boot 3.x 版本最佳实践
  • 数据校验和错误处理的方法与策略
  • Linux网络编程——TCP协议格式、可靠性分析
  • RHCSA Linux系统 vim 编辑器
  • Postman的内网使用教程
  • Python基础(一)
  • 重学Java基础篇—Java 反射机制及其用途
  • 记金仓数据库的一次优化
  • 中兴B860AV1.1-T2/B860AV2.2/B860AV2.2U-中星微ZX296716斜片芯片-刷机包及教程
  • 【rdma tx data flow问题】
  • 上海人才网站官网入口/大量微信群推广代发广告
  • 做爰视频免费安全的网站/百度网页怎么制作
  • 做影视网站用的封面/seo优化快速排名
  • 做酒的网站有哪些/营销平台是什么意思
  • 汽车之家官方网/无锡网站seo
  • 网站建设的图片/手机怎么制作网站