
13.
软件复位
在一些应用中,可能有必要提早终止编程或擦除周期的早期,而不是等待
数百必要的编程或擦除操作微秒或毫秒的正常完成。该
软件复位命令允许突然结束正在进行的编程或擦除操作,并返回设备
到空闲状态。
执行软件复位, CS引脚必须置和单元F0h , 00H,00H , 00H和一个4字节的命令序列
必须移入器件。最后一个字节后发送到器件的任何附加数据将被忽略。当
CS引脚置为无效,在编程或擦除操作正在进行中会在时间t被终止
SWRST
。自
在编程或擦除操作可能无法完成该设备被重置之前,该页面的内容被编程
或擦除,不能保证有效。
软件复位命令对的扇区保护寄存器,该部门锁定的状态没有影响
寄存器或缓冲器和页大小配置。状态寄存器的PS2 , PS1和ES位,但是,将
重置为其默认状态。如果在一个扇区擦除暂停执行软件复位操作,
暂停操作终止,在网页中的内容或阻止被擦除在暂停扇区将被保留在一个
不确定的状态。如果执行软件复位,而一个部门的计划暂停,暂停操作将中止
和页面时正在编程,随后暂停的内容是不确定的。其余
该部门的网页将保留其以前的内容。
完整的4个字节的操作码,必须移入器件的CS引脚置为无效之前,和CS引脚必须
拉高在字节边界(八个位的倍数) ;否则,没有复位操作将被执行。
表13-1 。软件复位
命令
软件复位
1个字节
F0h
2字节
00h
BYTE 3
00h
4个字节
00h
图13-1 。软件复位
CS
SI
F0h
00h
00h
00h
每个转换代表八位
AT45DB041E
8783F–DFLASH–10/2013
38