一、什么是I2C 三、I2C基础知识 二、I2C时序分析 四、I2C注意事项 I2C(InterIntegrated Circuit)总线是由PHILIPS公司(现在的NXP半导体)开发的两 线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种 总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式 小,通信速率较高等优点。 I 2 C总线只有两根双向信号线。一根是数据线SDA ,另一根是时钟线SCL。 I2C总线通过上拉电阻接正电源。当总线空闲时,两根 线均为高电平。连到总线上的任一器件输出的低电平,都 将使总线的信号变低,即各器件的SDA及SCL都是线“与” 关系。 1、数据位的有效性规定 I 2 C总线进行数据传送时,时钟信号为高电平期间,数 据线上的数据必须保持稳定,只有在时钟线上的信号为 低电平期间,数据线上的高电平或低电平状态才允许变 化。 2、起始和终止信号 SCL线为高电平期间,SDA线由高电平向低 电平的变化表示起始信号;SCL线为高电平期 间,SDA线由低电平向高电平的变化表示终止 信号。 SDA线上的数据状态仅在S