新闻中心

EEPW首页>嵌入式系统>设计应用> I2C总线学习感想总结(二)——相关疑惑

I2C总线学习感想总结(二)——相关疑惑

作者: 时间:2016-11-25 来源:网络 收藏
1:上次说SCL上升沿写到总线上,SCL下降沿读总线上的数据,到底是谁读,谁写?还是二者有读有写,相互配合?因为我的理解是CPU其控制作用,IC才具有I2C特征,上升沿写入总线,下降沿读取数据都是是针对从器件IC而言的

本文引用地址://m.amcfsurvey.com/article/201611/321550.htm

2:如果我的理解没问题,那当CPU发给从器件数据时,肯定有上升沿和下降沿,那下降沿好理解,从器件读取SDA,那上升沿呢,从器件还发数据至SDA吗?

同理,那当CPU接收从器件数据时,肯定有上升沿和下降沿,那上降沿好理解,从器件发SDA至总线,那下沿呢,从器件读SDA数据吗?

3:应答问题

“I2C规定,每传送一个字节数据,都要有一个应答信号,应答信号由接收设备产生,应答信号表现为在SCL为高电平期间,接收设备将SDA拉低,表示数据传输正确,产生应答,当主机为接收设备时,主机对最后一个字节不应答,以向发送设备表示数据传送结束,但是实际的程序好像并非如此



关键词:I2C总线学习感

评论


技术专区

关闭