这 sequence 是 作 跟随:
– 最初的 情况: 一个 写 是 在 progress (看 图-
ure 8).
– 步伐 1: 这 主控 issues 一个 开始 情况
followed 用 一个 设备 选择 字节 (1st 字节 的
这 新 操作指南).
– 步伐 2: 如果 这 记忆 是 busy 和 这 内部的
写 循环, 非 ack 将 是 returned 和 这
主控 变得 后面的 至 步伐 1. 如果 这 记忆
有 terminated 这 内部的 写 循环, 它 将
respond 和 一个 ack, 表明 那 这 mem-
ory 是 准备好 至 receive 这 第二 部分 的 这
next 操作指南 (这 第一 字节 的 这个 instruc-
tion 是 already sent 在 步伐 1).
写 保护.
数据 在 这 upper 块 的 256
字节 的 这 记忆 将 是 写 保护. 这
记忆 是 写 保护 在 一个 boundary
地址 和 这 顶 的 记忆 (地址 3ffh)
当 这 前 输入 管脚 是 带去 高 和 当 这
保护 标记 (位 b2 在 location 3ffh) 是 设置 至 ’0’.
这 boundary 地址 是 用户 定义 用 writing 它
在 这 块 地址 pointer. 这 块 地址
pointer 是 一个 8 位 可擦可编程只读存储器 寄存器 located 在 这
地址 3ffh. 它 是 composed 用 4 msbs 地址
pointer, 这个 定义 这 bottom boundary ad-
dress, 和 4 lsbs 这个 必须 是 编写程序 在
’0’. 这个 地址 pointer 能 因此 地址 一个
设备 运作
(内容’d) boundary 在 步伐 的 16 字节. 这 sequence 至 使用
这 写 保护 特性 是:
– 写 这 数据 至 是 保护 在 这 顶 的
这 记忆, 向上 至, 但是 不 包含, location
3ffh;
– 设置 这 保护 用 writing 这 准确无误的 bottom
boundary 地址 在 这 地址 pointer (4
msbs 的 location 3ffh) 和 这 位 b2 (保护
标记) 设置 至 ’0’.
便条 那 为 一个 准确无误的 fonctionality 的 这 记忆,
所有 这 4 lsbs 的 这 块 地址 pointer 必须
也 是 编写程序 在 ’0’. 这 范围 将 now 是
保护 当 这 前 输入 管脚 是 带去 高.
当 这 前 输入 管脚 是 读 在 ’0’ 用 这 mem-
ory, 这 location 3ffh 能 是 使用 作 一个 正常的
可擦可编程只读存储器 字节.
提醒:
特定的 注意 必须 是 使用 当
使用 这 保护 模式 一起 和 这 multibyte
写 模式 (模式 输入 管脚 高). 如果 这 multibyte
写 开始 在 这 location 正确的 在下 这 第一 字节
的 这 写 保护 范围, 然后 这 操作指南 将
写 在 这 第一 7 字节 的 这 写 保护
范围. 这 范围 保护 是 因此 小 比
这 内容 定义 在 这 location 3ffh, 用 7 字节.
这个 做 不 应用 至 这 页 写 模式 作 这
地址 计数器 ’滚动-在’ 和 因此 不能 go
在之上 这 16 字节 更小的 boundary 的 这 保护
范围.
停止
开始
字节 写 dev sel 字节 地址 数据 在
开始
MULTIBYTE
和
页 写
dev sel 字节 地址
数据 在 1 数据 在 2
AI00793
停止
数据 在 n
ACK ACK ACK
r/w
ACK ACK ACK
r/w
ACK ACK
图示 9. 写 模式 sequence (st24/25c08)
10/16
st24/25c08, st24/25w08