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

分析一个STM32模拟I2C的代码,亲测可用

[复制链接]
阿松松 发布时间:2015-1-5 14:17
阅读主题, 点击返回1楼
赞 收藏 5 评论18 发布时间:2015-1-5 14:17
18个回答
cxtarm 回答时间:2015-1-18 14:00:47
多谢分享
大秦正声 回答时间:2015-1-18 14:11:25
void I2Cack( void ) //主机应答# A# C/ o7 U( d, ]5 _( {/ `3 }7 }/ l
7 u- W4 T# u6 c  e
{
* B5 w* _% B* S8 V' b
( h' {' h2 A# k& l& } . c1 ?; c9 ]- Q

3 `+ r+ a) a. oGPIO_SetBits( GPIOB, E2PROM_SCL ); : [3 |2 S% k2 D5 B0 [! K# U
' Z8 n% s& Q  y" I  t0 f  \* L% Q& e4 y
  DelayMs(1);
& W! _) _% W7 i* w" |8 t# H1 U( |( h1 K" @+ C: {, M6 Y
GPIO_SetBits( GPIOB, E2PROM_SDA ); # }+ T. A& ?9 N( z# z  Z$ ?+ l
, M1 [" X: v0 l' l2 u  I2 o' U
DelayMs(1); 9 @) I0 d7 m# O

2 \0 }% j% a4 t4 e% M
0 i. P5 x! D% q
- F2 p5 W/ O8 k3 R) ^9 H  GPIO_ResetBits( GPIOB, E2PROM_SCL ); & w0 q8 g4 {4 n3 x
DelayMs(1); 1 p& A1 X9 U5 N5 s8 u3 h7 E# z
} / d, j8 Q+ `  ?1 ~$ P: \( Z1 m
2 D, ^0 o! S5 Z9 b' Z3 g2 |
CXeO 回答时间:2017-5-8 10:07:50
晓枫VS枯叶 发表于 2015-1-5 15:22
- H. O6 `7 i% C% r5 M$ B5 t我的F0上的I2C跑了两天两夜没死机(可能是侥幸),F4上的I2C能用但是没测试很长时间! ...
6 f8 t8 O9 T2 c. X) \3 d# V
f0   f3 已经修复bug了
Owen 回答时间:2018-7-31 21:56:24
delayms级别!!!!
12

所属标签

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