2019-12-23

I2C为内部集成总线(同步半双工,有时钟线,一个时间段内只能单向的接收或者发送)

双工两线上接两个上拉电阻(使两条线都处于高电平,使设备进入空闲状态),链接其他主设备和从设备(主设备发送时钟给从设备),可以实现多个设备的挂接。


传输协议:帧格式(起始位,结束位,有效数据位,校验位)

起始信号:因为有两个上拉电阻两线高电平,所以低电平开始(下降沿)为起始信号

结束信号:结束信号相反为上升沿。

校验信号:每发送一帧后都会释放总线,电平拉高,如果有应答(点评拉低)才会继续发送


从设备有设备号(用于信号寻址和确定传输方向):有7bit 的设备号和10bit的设备号。除了设备号还有一位来控制传输方向(0为主设备向从设备发送,1相反)


在时钟线低电平进行数据线的电平变换

在时钟线的高电平进行锁存.


串行发送:LSB低位在前(&0x00)。MSB高位在前(&0x80)。

你可能感兴趣的:(2019-12-23)