AT24CXX EEPROM页写入疑问

2019-07-25 10:57发布

     今天下午看了好久的EEPROM技术手册,对页写入有点疑问。技术手册上说:

 “接收到每个数据后,字地址的低3位(24C02)或4位(24C04/08/16)或5位(24C32/64)
内部自动加1,高位地址位不变,维持在当前页内。当内部产生的字地址达到该页边界地址时,
随后的数据将写入该页的页首。如果超过8个(24C02)或16个(24C04/08/16)或32个
(24C32/64)数据传送给了EEPROM,字地址将回转到该页的首字节,先前的字节将会被覆盖。


        上面技术手册上说,在页写入的时候就是低几位地址会递增,高位地址是保存不变的。我的疑问就是是不是每一页的地址是固定的呀??
如AT24C02,容量为2Kbit的,32页,每页8字节,子地址长度是8位。是不是0x00--0x07为第一页的地址范围 0x08--0x0f为第二页范围???.......
这些范围是固定的吗??  意思就是第二页的开始地址只能是从0X80开始,不能是别的。
        由于每页最大字节数是8个,所以页写入的时候超过8字节,它就会从该页的开始地址开始。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
Julius007
2019-07-26 06:54
回复【6楼】正点原子:
---------------------------------
呵呵.....不好意思,我的意思可能没有表达清楚。
我说每页地址是固定的意思是。如AT24C02,容量为2Kbit的,32页,每页8字节,子地址长度是8位。是不是0x00--0x07为第一页的地址范围,0x08--0x0f为第二页范围??? 
因为看技术手册说,跨页写和读好像要做一定的处理。

一周热门 更多>