野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9089|回复: 3

使用MPU6050是读取原始数据一直都是0--------没看见有人反映这个问题

[复制链接]
发表于 2018-3-9 20:36:23 | 显示全部楼层 |阅读模式
    最近在调试MPU6050模块,用的是软件模拟IIC来读写陀螺仪的寄存器,MPU6050模块用杜邦线连接在主控板的引脚上。    在用MDK的debug过程中发现对陀螺仪本身的初始化并不能一次就初始化成功(读取的地址不正确),但多次调用初始化函数还是可以成功初始化陀螺仪,之后发现读取原始数据时读取到的数据一直都是0,无变化,读取MPU6050的电源管理寄存器1(地址是0X6B)时发现初始化时唤醒的时钟源进入了睡眠模式(寄存器值为0X40),而且之后再对该寄存器进行写操作将其设置为0X00,但很快就又会进入睡眠模式,由此导致无法读取陀螺仪和加速度计的原始数据。总而言之,不能正常读取数据,我不知道是什么原因导致的电源管理寄存器进入睡眠模式,又该如何解决这个问题,十分困扰。。。。。。。求助求助!!!!只是想读取一下陀螺仪和加速度计的原始数据。。。。


回复

使用道具 举报

 楼主| 发表于 2018-3-9 20:37:13 | 显示全部楼层
顶一顶,希望大佬们出来冒个泡
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-10 19:03:48 | 显示全部楼层
结帖,解决了
回复 支持 反对

使用道具 举报

发表于 2018-9-9 10:31:00 | 显示全部楼层
楼主我也碰到同样的问题,请问你是怎么解决的,万分感激!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-31 08:50 , Processed in 0.051467 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表