SPI FLASH学习笔记(三)擦除操作
Block Erase (D8H)
BLOCK ERASE(D8H)命令用于在块级别擦除。每块有64页,每页2176字节(2048 + 128字节)。每个块为136 KB。 BLOCK ERASE命令(D8H)在
一次一个块。 BLOCK ERASE操作的命令序列如下:
•06H(WRITE ENBALE命令)
•D8H(块擦除命令)
•0FH(GET FEATURES命令读取状态寄存器)
在执行块擦除操作之前,必须发出写使能(06H)命令。与任何更改存储器内容的命令,必须执行WRITE ENABLE命令才能设置WEL一点。如果未发出WRITE ENABLE命令,则其余的擦除序列将被忽略。写使能命令后必须跟一个块擦除(D8H)命令。此命令需要一个24位地址。后排地址被注册后,控制逻辑将自动控制时序和擦除验证操作。设备正忙于块擦除操作期间的时间。 GET FEATURES(0FH)命令可用于监视状态操作。当进行块擦除操作时,用户可以发出从缓存命令中正常读取的命令(03H / 0BH / 3BH / 6BH / BBH / EBH)读取缓存中的数据。
软复位操作
RESET(FFH)命令停止所有操作。 例如,在进行编程或擦除或读取操作时,复位命令可以使设备进入等待状态。在缓存程序或缓存读取期间,重置还可以停止先前的操作和挂起的操作。 OIP发送复位命令后,可以从300ns读取状态。