9
at25f512/1024
1440m–seepr–7/03
这 wrsr 操作指南 也 准许 这 用户 至 使能 或者 使不能运转 这 写 保护 (wp)
管脚 通过 这 使用 的 这 写 保护 使能 (wpen) 位. 硬件 写 保护 是
使能 当 这 wp
管脚 是 低 和 这 wpen 位 是 “1”. 硬件 写 保护 是
无能 当 也 这 wp
管脚 是 高 或者 这 wpen 位 是 “0.” 当 这 设备 是 hard-
ware 写 保护, 写 至 这 状态 寄存器, 包含 这 块 保护 位 和
这 wpen 位, 和 这 锁-输出 sectors 在 这 记忆 排列 是 无能. 写 是
仅有的 允许 至 sectors 的 这 记忆 这个 是 不 锁 输出. 这 wrsr 操作指南
是 自-安排时间 至 automatically 擦掉 和 程序 bp0, bp1, 和 wpen 位. 在 顺序 至
写 这 状态 寄存器, 这 设备 必须 第一 是 写 使能 通过 这 wren 操作指南.
然后, 这 操作指南 和 数据 为 这 三 位 是 entered. 在 这 内部的 写
循环, 所有 说明 will 是 ignored 除了 rdsr instructions. 这 at25f512/1024 将
automatically 返回 至 写 使不能运转 状态 在 这 completion 的 这 wrsr 循环.
便条: 当 这 wpen 位 是 硬件 写 保护, 它 不能 是 changed 后面的 至 “0”, 作
长 作 这 wp
管脚 是 使保持 低.
read* (读):
读 这 at25f512/1024 通过 这 所以 (串行 输出) 管脚 需要
这 下列的 sequence. 之后 这 cs
线条 是 牵引的 低 至 选择 一个 设备, 这 读
操作指南 是 transmitted 通过 这 si 线条 followed 用 这 字节 地址 至 是 读 (谈及 至
表格 6). 在之上 completion, 任何 数据 在 the si 线条 将 是 ignored. 这 数据 (d7-d0) 在
这 指定 地址 是 然后 shifted 输出 面向 这 所以 线条. 如果 仅有的 一个 字节 是 至 是 读,
这 cs
线条 应当 是 驱动 高 之后 这 数据 comes 输出. 这 读 操作指南 能
是 持续 自从 这 字节 地址 是 automatically incremented 和 数据 将 continue
至 是 shifted 输出. 为 这 at25f1024, 当 这 最高的 地址 是 reached, 这 地址
计数器 将 滚动 在 至 这 最低 地址 准许 这 全部 记忆 至 是 读 在 一个
持续的 读 操作指南. 为 这 at25f512, 这 读 command 必须 是 termi-
nated 当 这 最高的 地址 (00ffff) 是 reached.
程序 (程序):
在 顺序 至 程序 这 at25f512/1024, 二 独立的
说明 必须 是 executed. 第一, 这 设备 必须 是 写 使能 通过 这 wren
操作指南. 然后 这 程序 操作指南 能 是 executed. 也, 这 地址 的 这
记忆 location(s) 至 是 编写程序 必须 是 外部 这 保护 地址 地方 loca-
tion 选择 用 这 块 写 保护 水平的. 在 一个 内部的 自-安排时间
程序编制 循环, 所有 commands will 是 ignored 除了 这 rdsr 操作指南.
这 程序 操作指南 需要 这 下列的 sequence. 之后 这 cs
线条 是 牵引的
低 至 选择 这 设备, 这 程序 操作指南 是 transmitted 通过 这 si 线条 followed
用 这 字节 地址 和 这 数据 (d7-d0) 至 是 编写程序 (谈及 至 表格 6). pro-
gramming 将 开始 之后 这 cs
管脚 是 brought 高. 这 低-至-高 转变 的 这 cs
管脚 必须 出现 在 这 sck 低 时间 立即 之后 clocking 在 这 d0 (lsb) 数据
位.
表格 5.
wpen 运作
WPEN WP WEN ProtectedBlocks UnprotectedBlocks 状态 寄存器
0 X 0 保护 保护 保护
0 X 1 保护 Writable Writable
1 低 0 保护 保护 保护
1 低 1 保护 Writable 保护
X 高 0 保护 保护 保护
X 高 1 保护 Writable Writable