IIC主机有哪些时候是要释放总线的?

2019-10-15 06:37发布

除了停止信号释放总线,在主机检查从机的应答时要释放总线吗???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
27条回答
南有乔木
1楼-- · 2019-10-18 01:15
慕名兰 发表于 2017-1-17 11:57
你的这份I2C堪称经典,真的,在哪下的,谢谢,软件模拟出来了,感谢!!!!

我关注的一个微信大神写的,里面还有很多关于STM32的理解,很透彻。
这是微信号,你也可以关注下

慕名兰
2楼-- · 2019-10-18 05:54
南有乔木 发表于 2017-1-17 13:16
我关注的一个微信大神写的,里面还有很多关于STM32的理解,很透彻。
这是微信号,你也可以关注下

谢谢分享
慕名兰
3楼-- · 2019-10-18 07:06
firing00 发表于 2017-1-17 13:15
《STM32中文参考手册》IIC的时钟SCL和数据SDA两个口的GPIO模式都是 开漏复用输出。
而给的历程里用的SDA是 ...

IIC总线上有两个上拉电阻,开漏是高电平位置,低电平为0,由于加了两个上拉电阻,所以输出和输入不是0就是1,所以模拟推挽输出
你再看一下这个:http://www.openedv.com/posts/list/35549.htm
firing00
4楼-- · 2019-10-18 12:07
慕名兰 发表于 2017-1-17 14:46
IIC总线上有两个上拉电阻,开漏是高电平位置,低电平为0,由于加了两个上拉电阻,所以输出和输入不是0就 ...

是不是这样的,直接更改GPIO的输入输出,使之和IIC的通信协议(比如严格起始信号、停止信号、应答信号)一样就是软件模拟IIC。如果用STM32里的IIC的寄存器配置,就是硬件IIC?那么模拟IIC是不是任意的GPIO都可以?模拟IIC是不是就用不了IIC中断?
慕名兰
5楼-- · 2019-10-18 12:31
 精彩回答 2  元偷偷看……
慕名兰
6楼-- · 2019-10-18 15:37
xuande 发表于 2017-1-16 14:31
应答的时候(第9位),SDA线要交给从机控制,
而主机要转为输入状态,读取从机的数据。

还有个问题想请教一下:
DI9XT(2H(7_}I~5_TNT8@)G.png
原子哥说用OV7670要禁止JTAG,我这里自动显示的是SW(我用的J-Link)是不是表示已经禁止了JTAG了,用J-Link调试是没问题的??

一周热门 更多>