OpenEdv-开源电子网

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

请教下IIC的问题

[复制链接]

10

主题

54

帖子

0

精华

高级会员

Rank: 4

积分
662
金钱
662
注册时间
2017-2-13
在线时间
84 小时
发表于 2017-8-12 21:46:38 | 显示全部楼层 |阅读模式
4金钱
我用stm32连接MPU6050,他们之间通过iic通信,在配置完端口和IIC通信参数后 ,开始运行,但是程序一直监测总线忙,一直停在这个位置        while(I2C_GetFlagStatus(I2C1, I2C_FLAG_BUSY)); 不知道原因是什么,请大神指教


最佳答案

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

1、我没有反对STM32F1硬件i2c,网上确实很大反映其硬件i2c问题,我本人也作过相关测试,确实有相关不足,除非你这个单片机只用i2c不用其他资源吗,否则易死机;但产品上我没有用也不敢用其硬件i2c;欢迎楼主提供根本性的解决方法,贡献给大家; 2、很多时候要抓住问题关键,而不是纠结某个非关键问题,方法不重要,解决问题才最重要;MPU6050重点是在应用算法,好好研究算法比研究stm32的硬件i2c值得; 3、很多人以为模拟i2c不 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

685

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3448
金钱
3448
注册时间
2017-7-4
在线时间
869 小时
发表于 2017-8-12 21:46:39 | 显示全部楼层
互利共赢 发表于 2017-8-13 21:39
不要认为说stm32F1系的硬件IIC不好用的人多了,你也这样说,其实硬件IIC没问题的。而且在一些项目中,比 ...

1、我没有反对STM32F1硬件i2c,网上确实很大反映其硬件i2c问题,我本人也作过相关测试,确实有相关不足,除非你这个单片机只用i2c不用其他资源吗,否则易死机;但产品上我没有用也不敢用其硬件i2c;欢迎楼主提供根本性的解决方法,贡献给大家;
2、很多时候要抓住问题关键,而不是纠结某个非关键问题,方法不重要,解决问题才最重要;MPU6050重点是在应用算法,好好研究算法比研究stm32的硬件i2c值得;
3、很多人以为模拟i2c不好,认为速度慢,其实不然:模拟i2c很稳定,测试过30kHz的中断,模拟i2c仍然正常;i2c最快速度也就400k,模拟io足以达到这个速度;模拟i2c的唯一缺点就是占用cpu资源(需要延时),有高频率的中断时需要注意。
回复

使用道具 举报

2

主题

685

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3448
金钱
3448
注册时间
2017-7-4
在线时间
869 小时
发表于 2017-8-12 22:26:54 | 显示全部楼层
STM32F1请用模拟i2c用模拟i2c用模拟i2c。
回复

使用道具 举报

10

主题

54

帖子

0

精华

高级会员

Rank: 4

积分
662
金钱
662
注册时间
2017-2-13
在线时间
84 小时
 楼主| 发表于 2017-8-13 20:34:39 | 显示全部楼层
Acuity 发表于 2017-8-12 22:26
STM32F1请用模拟i2c用模拟i2c用模拟i2c。

为什么?我之前两个芯片通信好好的,就是最近才出现这个错误
回复

使用道具 举报

15

主题

50

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
322
金钱
322
注册时间
2014-10-29
在线时间
37 小时
发表于 2017-8-13 21:39:22 | 显示全部楼层
Acuity 发表于 2017-8-12 22:26
STM32F1请用模拟i2c用模拟i2c用模拟i2c。

不要认为说stm32F1系的硬件IIC不好用的人多了,你也这样说,其实硬件IIC没问题的。而且在一些项目中,比你模拟的IIC强很多。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165508
金钱
165508
注册时间
2010-12-1
在线时间
2115 小时
发表于 2017-8-14 00:33:11 | 显示全部楼层
总有人会死在自己的自信上。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-15 07:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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