flash的扇区怎么理解呢

[复制链接]
4253|14
 楼主| enginezhong 发表于 2016-5-23 23:52 | 显示全部楼层 |阅读模式
看手册,发现里面的flash 是按照页来算的,但是看程序  我发现是按照扇区来擦除的,二者有什么区别呢


liutongda 发表于 2016-5-24 07:29 | 显示全部楼层
扇区的单位大于页的单位,一个扇区有好几个页的
myidear 发表于 2016-5-24 09:11 | 显示全部楼层
一页有512个bit,一扇区有512页
bairurui0713 发表于 2016-5-24 18:43 | 显示全部楼层
一簇等于128扇区,一页等于64簇,一块等于4页
Classover 发表于 2016-5-24 21:58 | 显示全部楼层
一个扇区有几个页,这个不是绝对的,需要针对具体的型号来看。
lcdi 发表于 2016-5-25 08:56 | 显示全部楼层
大小不是固定的。
就是不同量级的意思,不用纠结于具体的名称,关键是看具体芯片是按多大的页擦除,多大的扇区擦除。
gaoxiansheng 发表于 2016-5-25 14:24 | 显示全部楼层
对的。具体几个扇区,几个页,看具体芯片的分类和内存大小的
hello_galaxy 发表于 2016-5-25 21:59 | 显示全部楼层
有的芯片是按照扇区擦除的,有的是按照页擦除的。这个要看具体厂商的设置。
低八度的声线 发表于 2016-5-26 09:36 | 显示全部楼层
同意楼上的说法,比如内存很小的芯片,整个eeprom的空间都凑不够一个扇区,只能用页来表示了
merry_zsp 发表于 2016-5-26 22:20 | 显示全部楼层
低八度的声线 发表于 2016-5-26 09:36
同意楼上的说法,比如内存很小的芯片,整个eeprom的空间都凑不够一个扇区,只能用页来表示了 ...

在更小的芯片中,剩下的就只有几个块了。
hello牟 发表于 2016-5-27 10:13 | 显示全部楼层
现在好多单片机,写的时候需要一页一页的写,擦除的时候要一个扇区一个扇区的擦除了。
大白农 发表于 2016-5-28 15:06 | 显示全部楼层
hello牟 发表于 2016-5-27 10:13
现在好多单片机,写的时候需要一页一页的写,擦除的时候要一个扇区一个扇区的擦除了。 ...

是了。单片机的eeprom就是没有24c0x这类的芯片方便,无法按照字节写或者擦除。
hello牟 发表于 2016-9-25 22:39 | 显示全部楼层
大白农 发表于 2016-5-28 15:06
是了。单片机的eeprom就是没有24c0x这类的芯片方便,无法按照字节写或者擦除。 ...

也有的单片机可以的,比如STM8
 楼主| enginezhong 发表于 2017-8-31 19:49 | 显示全部楼层
bairurui0713 发表于 2016-5-24 18:43
一簇等于128扇区,一页等于64簇,一块等于4页

所有的芯片都是这么划分的吗?
stm32lover 发表于 2017-8-31 21:36 | 显示全部楼层
一簇等于128扇区
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

218

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部