===========待补充0922
一、IIC介绍
-用途: IIC是一个用途比较广泛的外围接口,主要用于一些IIC从设备的配置;
-时钟频率:几十K到几百K;最高几兆HZ. 常用的是100KHZ,400KHZ
-特点:支持多主控,但同一时间内只有一个主控。
二、IIC电气特性,物理特性
-物理特性:IIC接口一共两条线,SDA数据线,SCL时钟线.
-电气特性:IIC的时钟线,数据线电压需要接上拉电阻; 因为IIC接口是开漏式输出没有输出高电平的能力,要想输出高电平需要外接上拉电阻。
二、IIC时序
1.有几个重要参数:
-起始信号:数据传输开始时,时钟为高电平,数据由高拉低;
-停止信号:数据传输结束时,时钟为高电平,数据由低拉高;
-应答信号(ACK):主机写数据到从机,每当主机向从机发送完一个字节的数据,从机会给主机一个应答信号,告诉主机以及接收到了数据。 ACK=0有效
-NACK: 主机往从机读数据,当主机收到从机吐出的数据,主机会给从机回一个NACK信号,告诉从机已收到数据.
-注:1)空闲时,时钟和数据都为高电平; 2) IIC通信有主机发起,由主机产生时钟信号;
2.IIC写帧格式 / 时序
字节写,帧格式:
时序:
3.IIC读帧格式 / 时序
字节读,帧格式:
时序:
四、.EEPROM 的IIC的时序
IIC写时序
字节写
页写