EEPROM IIC
i^2c总线
定义:i^2c总线是两线式的串行总线。 (数据线SDA,时钟线SCL)
用途:用于连接微控制器和外围设备。
优点:接口线少,器件封装形式小,通信速率高。管脚少,硬件实现简单,可拓展性强。
工作方式:主从通信。 双向传输。最高速率400Kbps。
I^2c总线通过上拉电阻接正电源。空闲时两根线都为高电源。
I^c通信协议
格式:主控制器每次传送的第一个字节必须是器件码。先发送启动信号(SCL=1 SDA=1->0),再发送数据,然后发送结束信号(SCL=0 SDA=0->1)。
以字节为单位,接收方必须对每一个字节发出应答信号(ACK)
数据位有效:scl=1 数据必须保持稳定