编辑: f19970615123fa | 2015-08-31 |
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-25C080A H系列 Rev.2.3_03_C
12 1.
4 WIP(b0):Write in progress WIP位用来表示在只读状态下,执行WRITE指令或WRSR指令时内部存储器是否处于写入工作中.处于写入工作 中时为
1 ,处于除此以外的状态时为
0 . 使用示例如图10所示.
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 图10 写入工作中的WEL, WIP位的使用示例 车载用 工作温度105°C SPI串行E2 PROM Rev.2.3_03_C S-25C080A 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 图11 WREN工作 车载用 工作温度105°C SPI串行E2 PROM S-25C080A H系列 Rev.2.3_03_C
14 3. 禁止写入(WRDI) WRDI 指令是一种将 Write Enable Latch(WEL)位复位的方法.通过芯片选择( CS )选择装置后,通过串行数据输 入(SI)输入指令码. 在串行时钟(SCK)的第
8 个时钟上,通过芯片选择( CS )........