OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3125|回复: 1

关于MPU6050的连接疑问!

[复制链接]

4

主题

20

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2333
金钱
2333
注册时间
2017-3-23
在线时间
153 小时
发表于 2017-4-2 23:08:47 | 显示全部楼层 |阅读模式
1金钱
本人最近在学习IIC通讯,,用手头上已购买的两个MPU6050用为测试(购买的是GY-521这个型号,应该是商家自己做的一个板子的版本),两个最小系统板,
起先用杜邦线将6050连接最小系统板,用原子的例程序,结果直接初始化就失败了,后来看到杜邦线要短,然后把系统板的插件焊接到面包板上和6050连接,结果初始化是成功了,但是DMP初始化失败,卡在了自检这一步了,最后屏蔽自检,输出的六轴数据也只有一个轴的,其他的都是输出0,以为是6050的问题,后来X宝了第二块MPU6050,发现还是一样的输出,,后来在网上看了很多资料,本论坛有好几位朋友居然和我是一个地方过不了,而且输出都很相似, 这就纳闷了,不知道他们最后怎么解决的,最后发现一个用硬件IIC的,我试了试,,硬件IIC居然用杜邦线连接可以输出正常原始数据,但是DMP我还没有测试,,同样的程序弄到焊接的板子上去,却过不了初始化,

现在的状况是,   杜邦线连接方式下   -- 用软件IIC无法初始化,  用硬件IIC可以初始化,也能正常输出六轴原始数据(DMP没有测试)
                       直接焊接的方式下,--- 用软件IIC可以初始化,也能正常输出六轴原始数据(DMP没有测试)  , 用硬件IIC却不能初始化,程序直接死机在初始化6050的子程序里,


测试的时候我用万用表测量过连线,,焊接的线,,电压均为5.05V,,用的电源供电都是5V的明纬开关电源,, 而且也加延时等待6050电压稳定,甚至直接先给6050供电,再给STM32供电,共GND。。

为了解释这个奇葩现象,我都弄了两个STM32的最小系统板子和两个6050模块板子,现在原来越糊涂。一头雾水了, 看到很多人说硬件IIC有问题,但是我觉得我这个奇葩的问题更诡异,

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-4-3 23:58:27 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-22 10:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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