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

分享关于STM32f103 的硬件IIC I2C 调试心得 精华  

[复制链接]
motianlun1111 发布时间:2015-8-4 22:28
阅读主题, 点击返回1楼
赞 26 收藏 57 评论240 发布时间:2015-8-4 22:28
240个回答
kingchou2 回答时间:2016-2-3 10:46:20
顶一下!!!!
scmbox 回答时间:2016-2-19 22:39:39
谢谢分享,学习了
水说。 回答时间:2016-2-21 14:26:32
正在为此烦恼,感谢楼主
洛阳城 回答时间:2016-2-29 19:19:52
写的很好啊,共同学习
多铁克 回答时间:2016-3-31 14:19:24
谢谢分享
123lmx123 回答时间:2016-4-6 10:38:02
不错的心得,谢谢分享  z% e* j2 a0 i, J" T4 ^  @- d) ]
feiyingha 回答时间:2016-4-7 16:47:49
stm32f0xx的固件函数库貌似不这么写了,不过还是感谢楼主的解释
6874577 回答时间:2016-4-12 08:23:35

7 `0 u' ~, n: I谢谢分享
传说中的花子 回答时间:2016-4-12 12:37:34
感谢分享
xiaoxiaoyuwu 回答时间:2016-4-12 13:42:06
谢谢群主分享。。。。
alisa123 回答时间:2016-4-13 17:44:59
收藏了,谢谢分享
Dylan疾风闪电 回答时间:2016-4-14 10:48:32
本帖最后由 Dylan疾风闪电 于 2016-4-14 10:50 编辑 9 {" t  o9 O  Y0 V" L
: R$ W% a1 q1 d9 Q1 \
好久没有stm32f103的i2c了,# d, x1 n; V! v  p6 E
看到这个帖子,
5 g& J8 s) H- d; P6 D& [顺带询问一下lz有没有遇到这样的问题:
' y7 t5 [: L& m2 U--------------------------------------------------------------------------------------7 F3 {- R% N5 g! d8 |( V* n% h
“两块stm32f103芯片,一块做主i2c,另一块做从i2c。, j9 h( N/ w% ]# z$ k/ X+ Y
通信方式是中断收发、速率400k。0 Y) i  \7 o" S) ~& T/ x! L0 _
问题:通讯过程中由于i2c寄存器busy位,导致通信中断,并且之后也无法再进行相互通信了?
, O  B/ X2 `+ k, c  G“
/ `& ?& `( a: y! h# D; A---------------------------------------------------------------------------------------7 ^- Z" w" w% X6 l3 @% @( k
有非常规的方式来处理解决这个问题,但是绕的比较远。  A6 `0 h! h! q) `& h$ R
而且只在CM3的STM32F1系列上出现过。(CM0核的i2c变更后就不存在此问题)
- Q( W; A0 O3 o* ^很久没用i2c了(10年的时候的问题,印象很深),不知道有没有新的处理方法?( p: w7 T9 G# \* K% q
8 C* b. G: J/ g0 F1 T1 D6 i' j3 i
沐紫 回答时间:2016-4-29 14:12:06
支持,谢谢楼主,留爪留恋
huaiqiao 回答时间:2016-4-29 18:07:23
不是说硬件的iic容易丢数据吗,楼主有碰到过吗。我也是别人告诉我的,我还没试过,所以我写软件模拟的。
watershade 回答时间:2016-4-29 22:47:45
我在F4上用硬件I2C没有问题,但是我用的是HAL的库

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版