新闻中心

EEPW首页>嵌入式系统>设计应用> AT24C256在单片机系统中的应用

AT24C256在单片机系统中的应用

作者: 时间:2012-03-23 来源:网络 收藏

4的读写方式和5工作时序

4.1写操作

有两种方式:写字节和写页。

1)写字节

发送设备地址字并接到应答信号后,需要发送2个8位地址来选择要写数据的地址,接收到这个地址,应答一个零信号,然后根据时钟写8位数据到AT24C256。存储器接收到数据后返回一个应答信号。写数据结束,AT24C256进入内部计时的写周期。在写循环过程中所有的输入都不能进行,直到写结束,EEPROM才响应,写字节过程如图2所示。

2)写页

AT24C256 具有64字节作为一页的写页功能,可以一次性写入一页。写页的初始化过程与写字节的方法基本相同。不同的是写入一个字节后,微控制器不发停止状态命令,而是在应答信号后,接着输入63个字节。每一个字节接收到后,EEPROM照样输出一个为零的应答信号。因为一页只有64个单元,所以数据字的地址低6位接收到一个字节后会自动加1,高位地址不变,即页地址不变。当内部产生的地址到页边界时,接下来的字节要放至该页的开始。如果发送至E2PROM的数据超过 64字节,则最早写的字节将被覆盖,流程见图3的写页操作。

16.gif

4.2读操作

读操作有3种方式。初始化过程与写操作基本相同,只是将设备选择字中的最低位改成读。读操作流程图见图4。

1)当前地址读

内部数据的地址保持在最后的读写操作地址加1上,只要芯片有电源供给,这个地址一直保持着。读到EEPROM的最后字节后又回到最开始的位置。

2)随机读

随机读前先要向EEPROM写入一个字节地址,然后才能读。

3)读串

既可以是当前地址读,也可以是随机地址读。微控制器接收到一个字后,回一个应答信号。一旦EEPROM接收到应答信号,地址加1,接着输出下一个字节。微控制器接收到数据后不回应答信号时,表示读过程结束。

5数据采集中的



评论


相关推荐

技术专区

关闭