9
at45db321c [preliminary]
3387b–dflsh–9/04
便条: 1. default 值 为 设备 运输 从 atmel.
2. 当 protecting 或者 unprotecting sector0b (页 8-511), 我们 推荐 protecting
或者 unprotecting 这 全部 sector 0b 同时发生地.
erasing 这 sector 保护 寄存器:
至 擦掉 这 sector 保护
寄存器, 这 cs
管脚 必须 第一 是 asserted. once 这 cs管脚 有 被 asserted, 这
4-字节 擦掉 command sequence 必须 是 clocked 在 通过 这 si (串行 输入) 管脚. 之后
这 last 位 的 这 command sequence 有 被 clocked 在, 这 cs
管脚 必须 是 deas-
serted 至 initiate 这 内部 自-安排时间 擦掉 循环 (t
PE
). 这 准备好/busy 状态 将
表明 那 这 设备 是 busy 在 这 擦掉 循环. 这 erased 状态 的 各自 位 (的 一个
字节) 在 这 sector 保护 寄存器 indicates 那 这 相应的 sector 是 flagged
为 保护. 这 重置
管脚 是 无能 在 这个 擦掉 循环 至 阻止 incomplete
erasure 的 这 sector 保护 寄存器.
程序编制 这 sector 保护 寄存器:
至 程序 这 sector
保护 寄存器, 这 cs
管脚 必须 第一 是 asserted. once 这 cs管脚 有 被
asserted, 这 4-字节 command sequence 必须 是 clocked 在 通过 这 si (串行 输入) pin.
之后 这 last 位 的 这 command sequence 有 被 clocked 在, 这 数据 为 这 con-
tents 的 这 sector 保护 寄存器 必须 是 clocked 在. 这 第一 字节 corresponds 至
sector 0 (0a, 0b), 这 第二 字节 corresponds 至 sector 1 和 这 last 字节 (字节 16)
corresponds 至 sector 15. 之后 这 last 位 的 数据 有 被 clocked 在, 这 cs
管脚 必须
是 deasserted 至 initiate 这 内部 自-安排时间 程序 循环 (t
P
). 这 准备好/busy
状态 将 表明 那 这 设备 是 busy 在 这 程序 循环. 这 重置
管脚 是
无能 在 这个 程序循环 至 阻止 incomplete 程序编制 的 这 sector pro-
tection 寄存器.
读 这 sector 保护 寄存器:
至 读 这 sector 保护
寄存器, 这 cs
管脚 必须 第一 是 asserted. once 这 cs管脚 有 被 asserted, 一个
4-字节 command sequence 32h, 00h, 00h, 00h 和 32 don’t 小心 时钟 循环 必须 是
clocked 在 通过 这 si (串行 输入) 管脚. 这 32 don’t 小心 时钟 循环 是 必需的 至 ini-
sector 0 (0a, 0b):
0a
0b 0b
–
数据
Value
(页 8-255) (页 256-511)
位 6, 7 位 4, 5 位 2, 3 位 0, 1
sectors 0a, 0b
Unprotected
00 00 00 00 00H
保护 sector 0a 11 00 00 00 C0H
保护 sector 0b
(页 8-255)
00 11 00 00 30H
保护 sector 0b
(页 256-511)
00 00 11 00 0CH
保护 sectors 0a,
0b (页 8-255), 0b
(页 256-511)
(1)
11 11 11 00 FCH
保护 sectors 0a,
0b (页 8-255)
11 11 00 00 F0H
Command 字节 1 字节 2 字节 3 字节 4
擦掉 sector 保护 寄存器 3DH 2AH 7FH CFH
Command 字节 1 字节 2 字节 3 字节 4
程序 sector 保护 寄存器 3DH 2AH 7FH FCH