你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F103VET6硬件I2C调试MPU6050时出现问题

[复制链接]
当艾已成往事 提问时间:2017-3-9 22:06 /
程序始终卡在While等待中,I2C1初始化都正常,有没有调过的朋友帮帮忙。

初始化1.png
初始化2.png
初始化3.png
收藏 2 评论19 发布时间:2017-3-9 22:06

举报

19个回答
wofei1314 回答时间:2017-3-11 09:22:12
sfd123-302670 发表于 2017-3-11 07:55
我也是这样啊,不知道怎么回事,发了一个start,sck一直是低电平,起不来了! ...

估计逻辑上又问题,记得好像有IIC复位的,可以执行前先复位一下~

配合逻辑分析仪看比较好
Glenxu 回答时间:2020-3-23 08:54:47
我的更尴尬,用的HAL库,硬IIC,初始化正常,但只能读出ID=0x68,其它数字为零不变。
按网上很多帖子修改试验,结果一样。换了MPU6050都不行,结果形同。
无薪税绵 回答时间:2017-3-12 21:30:03
如果一定要用官方的,建议为WHILE,增加超时退出计数。

不过,官方的,的确有很多问题,最怕就是产品量产后,出问题,得不偿失。
fafa1 回答时间:2017-3-11 07:55:17
我也是这样啊,不知道怎么回事,发了一个start,sck一直是低电平,起不来了!
ddllxxrr 回答时间:2017-3-11 07:57:33
不行就用模拟IIC,我用着挺好
小小超 回答时间:2017-3-11 08:14:02
还是用模拟的方便,加个等待时间超时就退出。
lzts 回答时间:2017-3-11 08:47:18
网上搜了下都是STM的IIC硬件问题,为了可靠性,还是用软件模拟吧.也不占用多少资源的
tgwfcc 回答时间:2017-3-11 08:53:57
正准备研究研究I2C,硬件的和软件的
shaoziyang 回答时间:2017-3-11 09:19:49
STM32F103的硬件I2C一直说有bug,还是改用软件I2C吧。或者换成STM32F4,它的硬件I2C很稳定。
yb0121 回答时间:2017-3-11 09:22:32
模拟IIC
奏奏奏 回答时间:2017-3-11 09:40:49
如果楼主用HAL库,用硬件I2C通讯,可以在论坛搜索我之前发的分享帖子参考一下
无薪税绵 回答时间:2017-3-11 14:20:46
不建议使用官方的ICC,建议使用软件模拟。
zbber 回答时间:2017-3-11 16:07:32
网上搜了下都是STM的IIC硬件问题,为了可靠性,还是用软件模拟吧.也不占用多少资源的
zhao.zhao 回答时间:2017-3-11 16:16:25
我想知道STM32F0的IIC硬件总线有问题吗?
七哥 回答时间:2017-3-11 20:50:51
软件模拟的可靠,时序可控。
cldym 回答时间:2017-3-11 23:19:17
不行就用模拟IIC,我用着挺好
12下一页

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版