STM32学习笔记(IIC)
发布时间
阅读量:
阅读量
IIC
原理
I2C(亦称IIC,Inter-Integrated Circuit)是一种两线制的串行通信总线,最初由PHILIPS公司设计,旨在实现微控制器与其外围设备之间的连接。该总线系统由数据传输线SDA与时钟信号线SCL组成,具备数据发送与接收的功能。通过这一架构,可以在中央处理器与被控制集成电路之间、以及集成电路与集成电路之间实现双向的数据传输。在高速模式下,I2C总线的数据传输速率通常可达到400kbps。

协议
空闲状态
开始信号
停止信号
应答信号
数据的有效性
数据传输
空闲状态
当I2C总线中的SDA与SCL两条信号线同时维持高电平状态时,该情形被定义为总线的空闲状态。在此状态下,所有连接设备的输出级场效应管均处于关闭模式,即不再对总线进行控制,此时由各信号线所连接的上拉电阻将电平提升至高电平状态。

还没有任何评论哟~
