I2C使用两根信号线进行通信:一根时钟线SCL,一根数据线SDA。
空闲状态:数据线SDA和时钟线同时处于高电平。
起始和终止信号:SDA:由高到低 – 起始信号。SDA:由低到高 – 终止信号
应答信号:发送器每发送一个字节(8个bit),就在时钟脉冲9期间释放数据线,由接收器反馈一个应答信号。
应答信号为低电平时,规定为有效应答(ACK,简称应答位),表示接收器已经成功地接受了该字节。
应答位为高电平时,规定为非应答信号(NACK),一般表示接收器接收该字节没有成功。
空闲状态:数据线SDA和时钟线同时处于高电平。
起始和终止信号:SDA:由高到低 – 起始信号。SDA:由低到高 – 终止信号
应答信号:发送器每发送一个字节(8个bit),就在时钟脉冲9期间释放数据线,由接收器反馈一个应答信号。
应答信号为低电平时,规定为有效应答(ACK,简称应答位),表示接收器已经成功地接受了该字节。
应答位为高电平时,规定为非应答信号(NACK),一般表示接收器接收该字节没有成功。