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

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

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

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

举报

19个回答
sfd123-302670 回答时间:2017-3-11 07:55:17
我也是这样啊,不知道怎么回事,发了一个start,sck一直是低电平,起不来了!
ddllxxrr 回答时间:2017-3-11 07:57:33
不行就用模拟IIC,我用着挺好
ts2000 回答时间: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很稳定。
wofei1314 回答时间:2017-3-11 09:22:12
sfd123-302670 发表于 2017-3-11 07:55
我也是这样啊,不知道怎么回事,发了一个start,sck一直是低电平,起不来了! ...

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

配合逻辑分析仪看比较好
boboo-23776 回答时间:2017-3-11 09:22:32
模拟IIC
奏奏奏 回答时间:2017-3-11 09:40:49
如果楼主用HAL库,用硬件I2C通讯,可以在论坛搜索我之前发的分享帖子参考一下
12下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版