I2C协议
发布时间
阅读量:
阅读量
起始信号,在SCL高电平时,SDA从高电平变为低电平(SDA下降沿)
1.1.时序图
SDA ____/
SCL ____/
1.2.实例
SDA->H
Delay
SCL->H
Delay
SDA->L
Delay
SCL->L
Delay
2.停止信号,在SCL为高电平时,SDA从低电平变为高电平(SDA上升沿)
2.1时序图
SDA ____/
SCL ____/
2.2.实例
SDA->L
Delay
SCL->H
Delay
SDA->H
Delay
3.写数据,在SCL低电平时,根据要写的数据位设置SDA为高或低,然后拉高SCL将数据发送给从机。数据先发送Bit7。Bit0位0时表示写,为1时表示读
3.1时序图
SDA ____/
SCL _________/
3.2实例
SDA->H/L
Delay
SCL->H
Delay
SCL->L
Delay
4.读取从机应答信号(ACK)
设置SDA为输入,SCL上升沿读取数据,读取到SDA为零表示应答,1为非应答
4.1实例
SCL->L
Delay
SDA->H
Delay
SCL->H
Delay
SDA->Read
Delay
SCL->L
Delay
5.读数据,将SCL从低电平变为高电平(SCL上升沿),然后开始读取从机数据,读完之后拉低SCL
设置SDA为输入,SCL上升沿读取数据
5.1实例
SCL->H
Delay
SDA->Read
Delay
SCL->L
Delay
6.发送应答信号给从机
6.1实例
SCL->L
Delay
SDA->H/L
Delay
SCL->H
Delay
SCL->L
Delay
7.CH455/FD650读取按键时序图

全部评论 (0)
还没有任何评论哟~
