4.AT24C0xx页面操作:页面操作一定要注意页面的大小,要避免页面翻转产生是数据写入错误。
对应的页面如下:
-------------------------------------------------------------
AT24C01 | 02 | 04 | 08 | 16 | 32 | 64 | 128 | 256
-------------------------------------------------------------
8 | 16 | 16 | 16 | 16 | 32 | 32 | 64 | 64
-------------------------------------------------------------
所以在多字节写入时不能超出页面,而已还要注意地址,下面举例说明:
AT24C01,一次最多写入8字节,如果开始地址为0x00,则可以写入8字节数据,如果开始地址是0x03,则只可以写入5字节。其他,推理方法一样。
当然读取的话,就没有这个限制,可以一次读取整个存储区域,最后不要超出容量的大小(容量大小不再叙述,可以查找IC资料),否则也会翻转。
5.注意写入时间:由于EEPROM的写入时间一般在10MS,所以最好在写入数据后,不要急着超值EEPROM,最好有一定的延时,否则会错误。
[ 本帖最后由 zhaojun_xf 于 2010-6-23 08:57 编辑 ] |