iic通信协议
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
iic通信协议
IIC通信协议全称为Inter-Integrated Circuit,即集
成电路互联总线,是一种全双工、串行、同步通信协议,由飞利浦公司于1982年开发。
该协议具有通讯线路简单、器件数
量少、通讯速率高、电源电压兼容性广、工作温度范围广等特点。
IIC协议使用两根线进行通讯,即时钟线SCL和数据线SDA,其中SCL由主设备(通常为微处理器)控制,用于同步
信号的传输;SDA是由主设备和从设备共享的数据线,用于传
输数据。
IIC协议中没有特定的从设备数量限制,多个从设备
可以共享同一根SDA线。
在IIC通信中,主设备向从设备发送消息,从设备进行
响应。
主设备在通信开始时发出起始信号,告诉从设备通信即将开始。
然后主设备通过总线发送地址码,用于选择要进行通信的从设备。
从设备在收到地址码后,进行应答,表示自己可以进行通信。
然后主设备发送数据到从设备。
每当主设备发送完一个
字节的数据后,从设备会发送一个应答信号确认接收到数据。
在发送完所有数据后,主设备会发送停止信号,表示通信结束。
IIC通信协议还可以支持高速模式和扩展模式。
高速模式提高了通信速率,但设备兼容性和通信长度受到限制;扩展模式则可以支持多主设备访问同一总线。
总之,IIC通信协议是一种简单、灵活、可靠的通信协议,
在很多应用中被广泛应用,如数字电路控制、传感器控制、LCD显示控制等领域。