擦除EEPROM是什么意思。

啊... 展开
 我来答
lycdl
高粉答主

2019-02-21 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4895万
展开全部
STC单片机内部都具有EEPROM,但是,在读写操作上与EEPROM芯片是不同的。如I2C的EEPROM芯片,AT24Cxx系列,只要写入一个新的数据,原数据就被覆盖掉,所以是不用先擦除的。但其实,芯片内部是自动完成了先擦除后写入的过程的。所以,这类芯片写入一组数据的时间较长,速度慢。而STC单片机为了提高写入速度,不再采用自动先擦除后写入的模式,而是将EEPROM划分成扇区,512字节为一个扇区,这样,可以连续写入一个扇区,速度快。但是,需要重新写入新的数据时,就必须要执行擦除操作,并一次擦除一个扇区,擦除就是将一个扇区的512个单元全变成FFH。只有先擦除了,才可以再重新写入新的数据,否则,原来有数据了,再写入一个新的数据,那么原数据被重写,但又不是新数据,结果是写入错误。
因此,擦除EEPROM,就是恢复全为1的状态,使全部单元变FFH(即0xFF)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式