OpenEdv-开源电子网

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

关于MPU6050的连接疑问!

[复制链接]

4

主题

20

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2329
金钱
2329
注册时间
2017-3-23
在线时间
153 小时
发表于 2017-4-2 23:10:20 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 mummy 于 2017-4-2 23:12 编辑

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

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

芯片是STM32F103RET6,硬件IIC和软件IIC都是用的PB8,PB9



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

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



最佳答案

查看完整内容[请看2#楼]

如果是模拟IIC,把管脚配置成开漏试试,通常连线原因导致的ID校验错误都是这个开漏导致的
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2016-10-22
在线时间
8 小时
发表于 2017-4-2 23:10:21 | 显示全部楼层
如果是模拟IIC,把管脚配置成开漏试试,通常连线原因导致的ID校验错误都是这个开漏导致的
回复

使用道具 举报

4

主题

20

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2329
金钱
2329
注册时间
2017-3-23
在线时间
153 小时
 楼主| 发表于 2017-4-4 18:32:59 | 显示全部楼层
soloimay 发表于 2017-4-3 11:32
如果是模拟IIC,把管脚配置成开漏试试,通常连线原因导致的ID校验错误都是这个开漏导致的

模块自带上拉电阻,如果开漏,需要加外围电路吗?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-4-5 20:53:08 | 显示全部楼层
mummy 发表于 2017-4-4 18:32
模块自带上拉电阻,如果开漏,需要加外围电路吗?

带了就不用外加了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-22 09:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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