发新帖我要提问
12
返回列表
打印

I2C的应答和非应答怎么理解呢

[复制链接]
楼主: zhangyi3312
手机看帖
扫描二维码
随时随地手机跟帖
21
zhangyi3312|  楼主 | 2016-2-24 10:10 | 只看该作者 回帖奖励 |倒序浏览
rmbass 发表于 2016-1-17 21:32
当主控器接收数据时接收到最后一个数据字节后,必须给被控器发送一个非应答位,使被控器发送器释放数据线, ...

这个听懂了,两者的来源不同。

使用特权

评论回复
22
zhangyi3312|  楼主 | 2016-2-24 10:11 | 只看该作者
Classover 发表于 2016-1-22 15:27
赞一个。讲解的很详细。这个懂了。

确实讲的很好,不过听着还有点绕,需要仔细看看时序图。

使用特权

评论回复
23
zhangyi3312|  楼主 | 2016-2-24 10:12 | 只看该作者
yesherecn 发表于 2016-1-25 14:59
首先你要搞清楚I2C主机和I2C从机,作为主机,当主机需要读取数据时,先要先向从机写从机地址,(从机收到后 ...

有的时候,发送成功也有非应答信号的。

使用特权

评论回复
24
几时再见| | 2016-2-24 21:51 | 只看该作者
pkuzhx 发表于 2016-1-11 10:20
主机呼叫从机,或者向从机写数据,从机都要产生应答。如果无应答,主机就会stop(也有可能死等,看你怎么 ...

有的协议,确实不会发送应答的。不过具体要看数据手册的了。

使用特权

评论回复
25
cross_stone| | 2016-4-4 16:23 | 只看该作者
datouyuan 发表于 2016-1-18 15:10
只有12楼描述正确.
I2C的应答和非应答应该是主器件发给从器件的(只会在读操作中出现).
主器件连续读取从器 ...

最近也在搞I2C,头痛,经常看到不明确的描述资料..........  反而更乱!终于快有个清晰的认识了

使用特权

评论回复
26
yesherecn| | 2016-4-28 09:04 | 只看该作者
zhangyi3312 发表于 2016-2-24 10:12
有的时候,发送成功也有非应答信号的。

看你的协议设置了。一般照猫画虎,时序图怎么画,你怎么来就可以了。

使用特权

评论回复
27
cnb12345| | 2016-4-29 10:11 | 只看该作者

使用特权

评论回复
28
cnb12345| | 2016-4-29 10:18 | 只看该作者

使用特权

评论回复
29
kokofei| | 2016-5-24 19:09 | 只看该作者
还有一个问题,I2c上面可以挂多个器件么?

使用特权

评论回复
30
Boooooosh| | 2016-5-31 18:13 | 只看该作者
yesherecn 发表于 2016-1-25 14:59
首先你要搞清楚I2C主机和I2C从机,作为主机,当主机需要读取数据时,先要先向从机写从机地址,(从机收到后 ...

好复杂,我记得I2C很简单的,直接照时序图写就OK了,有这么复杂吗?

使用特权

评论回复
31
yesherecn| | 2016-6-27 17:18 | 只看该作者
Boooooosh 发表于 2016-5-31 18:13
好复杂,我记得I2C很简单的,直接照时序图写就OK了,有这么复杂吗?

简单实现功能的话,确实直接照着时序图就可以了,不用这么复杂的

使用特权

评论回复
32
sbit=T| | 2017-5-31 21:47 | 只看该作者
主机的非应答和从机的应答只会发生在主机读数据的时候 ?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则