微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > I2C总线学习感想总结(二)——相关疑惑

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

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

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

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

3:应答问题

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top