EEPROM写入数据之前需要先进行擦除操作嘛(例如25LC512)?

2019-12-21 12:15发布

<1>对于Flash,我知道在写入之前必须先擦除(也就是写入0xFF,因为Flash只能从1修改为0)。
<2>对于EEPROM,我认为是不需要擦除的,可以直接写入数据。可是我今天看25LC512,发现datasheet上有擦除指令,如下。
请教大神:EEPROM的擦除和Flash的擦除是同一个意义嘛?还是说“另有隐情”?恳请指教。
000.png (100.24 KB, 下载次数: 0) 下载附件 2018-2-8 20:20 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
anjiyifan
1楼-- · 2019-12-21 18:11
 精彩回答 2  元偷偷看……
lzg
2楼-- · 2019-12-21 20:04
eeprom的一大有点就是不用考虑擦出。
擦鞋匠
3楼-- · 2019-12-22 01:18
anjiyifan 发表于 2018-2-8 20:23
写入数据前不需要擦除。你可以把擦除命令理解为批量擦除,省得你一字节一个字节往里写0xff了。 ...

既然不用擦除,又何必谈“批量擦除”?还是我哪里理解错了?
wye11083
4楼-- · 2019-12-22 05:12
擦鞋匠 发表于 2018-2-8 21:13
既然不用擦除,又何必谈“批量擦除”?还是我哪里理解错了?

64KB的大片子?这个容量的片子有可能是扇区管理的,类似于spi。要不然字节擦除芯片面积划不来(读写字线都那么多了 再搞个擦除字母,逗谁呢)
WM_CH
5楼-- · 2019-12-22 08:05
感觉是多提供了一个功能而已,
ackyee
6楼-- · 2019-12-22 10:42
 精彩回答 2  元偷偷看……

一周热门 更多>