电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
stm32通过I2C读取mpu6050的ID总是为0x00?
已解决
73482
个问题
已帮助
5993
位优秀工程师
stm32通过I2C读取mpu6050的ID总是为0x00?
18362201019
2018-02-26
浏览量:2307
stm32通过I2C读取mpu6050的ID,总是为0x00,请问I2C通讯问还是MPU6050的焊接问题?
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
明有几时有
QFN是自己焊接的么,那么虚焊的可能性就很大了。
我一般焊这个封装的最少也要焊上三次才可以了。
可以找一个正常的程序来测试一下。
发布于
2018-02-26
举报
评论 1
0
0
电子老工程师
回复了 :CKS32F031K6U6 CKS(中科芯)
回复
其他答案
数量:
7
micro虾米
一般这种问题,只要I2C能够正常发送和接收数据,就说明焊接应该没问题,毕竟I2C通讯时是需要主机和从机互动的。这种情况应该是I2C的设置不正常。我也正在做MPU6050的学习和测试,知道的不是很全面,望谅解!
发布于
2018-02-26
举报
评论 2
0
0
电子老工程师
回复了 :型号和厂牌不一致。请确认。
回复
电子老工程师
回复了 :更新回复。 AMS1117 丝印就是:AMS1117 客户实物是AMS1117-3.3. 物料没有问题。
回复
skawu
先读温度,看有没有变化,不行就确认I2C时序
发布于
2018-02-26
举报
评论 2
0
0
18362201019
回复了 skawu :温度读出值也是0。。。
回复
电子老工程师
回复了 :规格书问原厂要了,在等原厂回复
回复
汉云
是硬件IIC还是模拟的IIC呢?
如果是模拟的,仔细对一下你的时序对不对,可以参考网上已有的例子。
关于是不是虚焊,也可以用万用表测量一下,也是有可能的。
发布于
2018-02-26
举报
评论 2
0
0
18362201019
回复了 汉云 :我用的是模拟的IIC。请问一下用万用表如何测量是否虚焊尼?MPU6050是QFN封装,引脚在下面不好测啊!!
回复
电子老工程师
回复了 :材质: Steel
回复
赤心木zqw
可以用示波器看下IIC的波形是否正常。换一个模块来确认是主机问题还是从机问题,如果换了还是一样的现象,那还是主机的问题了,检查下代码驱动(一般都很有可能是主机的问题。。。。。)
发布于
2018-02-26
举报
评论 1
0
0
电子老工程师
回复了 :7116-4020P型号错误,标准型号: 7116-4020。
回复
dep36
再仔细检查下mpu6050的初始化参数,看看是不是参数有问题导致没有正常初始化
发布于
2018-02-26
举报
评论 1
0
0
电子老工程师
回复了 :XMC1100T016F0016ABXUMA1,这个是原厂推荐的替代
回复
Andrewz
I2C频率没设置好或者时序不对.
发布于
2018-02-27
举报
评论 0
0
0
day_day
建议用逻辑分析仪看看波形,通常读到0都是因为从机没有应答。从机没有应答要么是硬件连接不好(虚焊、短路、导线过长
),要么是时序不对。
发布于
2018-02-28
举报
评论 1
0
0
电子老工程师
回复了 :没有找到
回复
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
stm32通过I2C读取mpu6050的ID总是为0x00?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: