W25Q128的写入过程不太理解,原子哥能给分析下吗?

2019-07-20 01:51发布

Flash是每次写入之前都要先擦除吗?
看程序的时候有一句 if(i<secremain) ,i<secremain不是没么也要擦除呢有超出扇区吗,为什也要擦除呢?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
z12dew
1楼-- · 2019-07-21 18:29
本帖最后由 z12dew 于 2017-8-3 10:26 编辑

128的大小:16*1024*1024总共有256个块,。每个块的大小是 16*1024*1024/256=65536B每个块有16个扇区65536/16=4096,即4K。

每个扇区有16页4096/16=256B
每次最多可以写1页,擦除最少擦除1扇。

一周热门 更多>