• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

MPU9250自检失败

福禄马可可 2019-03-25 浏览量:2098
一直都不能读取到正确的寄存器数据,可能是什么原因导致的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1. 检查硬件连接是否有误;

    2. 更改供电电压5v或3.3v;

    3. 检查 初始化MPU6050程序有没有正确运行。

    • 发布于 2019-03-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 我之前因为IIC总线上挂了别的外设,MPU6050一直初始化失败,后来去掉其他外设就好了,或者加一个5V和3V电平转换的模块也行
    • 发布于2019-03-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先看一下能不能读取寄存器数据,数据如果读取正确,可能就是输出代码问题,可以用调试模式看一下初始化到哪一步出问题了,然后再解决
    • 发布于2019-03-25
    • 举报
    • 评论 0
    • 0
    • 0

  • MPU9250芯片没问题,多从使用过程找原因。

    引入任何不规范的操作都会失败。

    • 发布于2019-03-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以看一下你的总线上的数据时序是不是对的吧。

    还有就是你的这个芯片是不是好的,再测一下电源的电压是不是达到工作电压了

    • 发布于2019-03-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种芯片有个whoami值的,如果这个都读不到,那就要考虑通信时序,与硬件连接方面的问题了,还有通信双方的电平是否匹配
    • 发布于2019-03-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 检查一下是不是硬件的问题或者程序出现了错误
    • 发布于2019-03-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

MPU9250自检失败