IIC总线及AT24C02

  • 格式:doc
  • 大小:16.50 KB
  • 文档页数:2

单片机IIC总线及AT24C02的应用

一:IIC和24C02的关系

IIC是一种通信协议,IIC总线:由时钟线和数据线构成。

IIC和24C02的关系:24C02是芯片,24C02和其他设备通信使用的是IIC总线。

二:24C02和EEPROM的关系

24C02和EEPROM的关系:24C02是一款数据存储芯片,它的存储介质是EEPROM。

三:EEPROM是什么,有什么特点?

EEPROM是一款存储介质,电可擦除,可编程的存储介质。数据可读可写,数据掉电不丢失。

四:EEPROM和单片机的关系

EEPROM和单片机的关系:24C02的存储介质是EEPROM,24C02通过IIC总线和单片机通信,单片机把需要掉电不丢失的数据存储在24C02的EEPROM里面。

ROM:程序存储器,数据可读不能写,掉电不丢失。

RAM:数据存储器,数据可读可写,掉电丢失。

EEPROM:数据存储器,数据可读可写,掉电丢失。容量小,价格高,可以随机读写擦除。

FLASH:数据存储器,数据可读可写,掉电丢失。快擦除,价格较低,容量较大。出现坏掉的概率相对较高。

五:AT24C02怎么控制总线 —启动,停止,读,写。(时序图可得)

1.启动总线:时钟线是高电平的时候,数据线上的电平由高到低的跳变。

2.停止总线:时钟线是高电平的时候,数据线上的电平由低到高的跳变。

3.正常传输数据要改变的话:时钟线处于低电平。

设备地址:每个硬件设备地址,设备地址可以理解为器件地址。

A0H(实际应用而定)

字地址:芯片内部数据存放的地址,256字节空间。

00H~FFH

A:写操作(根据写操作时序图)

1.启动总线

2.写芯片地址(写设备地址)等待应答

3.应答有效后,写芯片内部地址(字地址)

4.写数据,等待应答

5.结束,

B:读操作(根据读操作时序图)

1.启动总线

2.写芯片地址(写设备地址)等待应答

3.应答有效后,写芯片内部地址(字地址)

4.重启总线(根据读的时序图得:先写操作后才读操作(只有写操作才有读写))

5.发送设备地址(目的是把写改为读),

6.结束

模块化

模块的分割:一个.c配一个.h文件,

.C文件用来写实体函数。

.H文件用来写封装函数(申明)外部能使用的函数。