I2C总线协议简介 半双工 只要求两条总线线路:一根串行数据总线,一根串行时钟线SCL 真正的多主机总线,支持冲突检测和总裁,防止数据破坏 串行的8位数双向数据传输位 连接到相同总线的IC数量只收到总线的最大电容的限制 SDA和SCL分别连接2个上拉电阻 专业术语 发送器:发送数据到总线的器件 接收器:从总线接收数据的器件 主机:初始化发送产生时钟信号和终止发送的器件;即控制SCL和产生结束信号的器件 从机:被主机寻址的期间 多主机:同时有多于一个主机尝试控制总线但不破坏报文 仲裁:是多个主机同时尝试控制总线,但是只允许其中一个控制总线并使报文不被破坏的过程 同步:两个或多个器件同步时钟信号的过程 I2C总线信号类型 开始信号:SCL位高电平时,SDA由高电平向低电平跳变,开始传送数据。