编辑: JZS133 | 2018-09-04 |
1 SRWD(b7):Status register write disable SRWD位与写入保护( WP )信号相连动.通过SRWD位与写入保护( WP )信号(SRWD =
1 , WP = L ) 的组合,此装置变为硬件保护状态.此时,状态寄存器内的非易失性存储器所构成的位(SRWD, BP1, BP0)变 为只读状态,不能执行WRSR指令. 1.
2 BP1, BP0(b3, b2):Block protect BP1, BP0位是由非易失性存储器构成的.用来定义WRITE指令的软件保护的领域大小.这些位可通过WRSR指 令重写.通过将BP1, BP0位的其中一位或两位设置为
1 时的WRITE指令,保护相关的存储器领域.BP1, BP0 位在非硬件保护模式下可以进行重写. 有关Block Protect的详情,请参阅「 保护工作」. 1.
3 WEL(b1):Write enable latch WEL 位用来表示内部的 Write Enable Latch 的状态.WEL 位只有通过 WREN 指令才能进行设置.WEL 位为
1 时 表示处于内部的 Write Enable Latch 被设置的状态. 为
0 时表示处于内部的 Write Enable Latch 被复位的状态,装 置不能接受 WRITE 或WRSR 的指令.只有在下述操作后方可进行复位. ・电源电压低时 ・电源投入时 ・执行 WRDI 后 ・执行 WRSR 指令时的写入工作结束后 ・执行 WRITE 指令时的写入工作结束后 车载用 工作温度105°C SPI串行E2 PROM S-25C160A H系列 Rev.3.0_01_H
12 1.
4 WIP(b0):Write in progress WIP位用来表示在只读状态下,执行WRITE指令或WRSR指令时内部存储器是否处于写入工作中.处于写入工作 中时为
1 ,处于除此以外的状态时为
0 . 使用示例如图11所示.
000 000
000 00 S R W D B P
1 B P
0 S R W D B P
1 B P
0 S R W D B tPR P
1 B P
0 WEL, WIP WEL, WIP WEL, WIP CS SI SO RDSR instruction RDSR instruction RDSR instruction RDSR RDSR RDSR
11 11 WRITE or WRSR instruction D2 D1D0 图11 写入工作中的WEL, WIP位的使用示例 车载用 工作温度105°C SPI串行E2 PROM Rev.3.0_01_H S-25C160A H系列
13 2. 允许写入(WREN) 在进行数据的写入工作(WRITE 和WRSR)之前,需要设置好 Write Enable Latch(WEL)位.本指令是设置 WEL 位的方法.其工作如下所示. 通过芯片选择( CS )选择装置后,通过串行数据输入(SI)输入指令码.在串行时钟(SCK)的第
8 个时钟上,通过CS 将装置设定为非选择状态来设置 WEL 位. 芯片选择( CS )处于 L 的期间内,输入与规定数(n =
8 时钟)不同的时钟时,WREN 指令会被取消. SO SCK WP CS SI Instruction High-Z
1 2
3 4
5 6
7 8 High / Low 图12 WREN工作 车载用 工作温度105°C SPI串行E2 PROM S-25C160A H系列 Rev.3.0_01_H
14 3. 禁止写入(WRDI) WRDI 指令是一种将 Write Enable Latch(WEL)位复位的方法.通过芯片选择( CS )选择装置后,通过串行数据输 入(SI)输入指令码. 在串行时钟(SCK)的第
8 个时钟上,通过芯片选择( CS )将装置设定为非选择状态,这样来使 WEL 位复位. 在芯片选择( CS )处于 L 的期间内,输入与规定数(n =
8 时钟)不同的时钟时,WRDI 指令会被取消. 执行如下所示的工作后,WEL 位会被复位. ・电源电压低时 ・电源投入时 ・执行 WRDI 后 ・执行 WRSR 指令时的写........