AT34C02
8
图示 1.
设置 写 保护 寄存器
读 行动
读 行动 是 initiated 这 一样 方法 作 写 opera-
tions 和 这 例外 那 这 读/写 选择 位 在 这
设备 地址 文字 是 设置 至 一个. 那里 是 三 读
行动: 电流 地址 读, 随机的 地址 读
和 sequential 读.
电流 地址 读:
这 内部的 数据 文字
地址 计数器 维持 这 last 地址 accessed dur-
ing 这 last 读 或者 写 运作, incremented 用 一个.
这个 地址 stays 有效的 在 行动 作 长 作 这
碎片 电源 是 maintained. 这 地址 “roll over” 在
读 是 从 这 last 字节 的 这 last 记忆 页 至 这
第一 字节 的 这 第一 页.
once 这 设备 地址 和 这 读/写 选择 位 设置 至
一个 是 clocked 在 和 acknowledged 用 这 可擦可编程只读存储器, 这
电流 地址 数据 文字 是 serially clocked 输出. 至 终止
这 command, 这 微控制器 做 不 respond 和 一个
输入 零 但是 做 发生 一个 下列的 停止 情况
(谈及 至 图示 5).
随机的 读:
一个 随机的 读 需要 一个 “dummy” 字节
写 sequence 至 加载 在 这 数据 文字 地址. once 这
设备 地址 文字 和 数据 文字 地址 是 clocked 在
和 acknowledged 用 这 可擦可编程只读存储器, 这 微控制器
必须 发生 另一 开始 情况. 这 微控制器
now initiates 一个 电流 地址 读 用 sending 一个 设备
地址 和 这 读/写 选择 位 高. 这 可擦可编程只读存储器
acknowledges 这 设备 地址 和 serially clocks 输出
这 数据 文字. 至 终止 这 command, 这 微控制器
做 不 respond 和 一个 零 但是 做 发生 一个 下列的
停止 情况 (谈及 至 图示 6).
wp 连接 至 地 或者 floating
开始 r/w 位 写 保护 寄存器
承认
从 设备 action 从 设备
1010 R X ACK 读 排列
1010 W 编写程序 ACK 能 写 至 第一 half 仅有的
1010 W 不 编写程序 ACK 能 写 至 全部 排列
0110 R 编写程序 非 ack 停止 - indicates 写 保护 寄存器 是 编写程序
0110 R 不 编写程序 ACK 读 输出 数据 don’t 小心. indicates wp 寄存器 是 不 prog
0110 W 编写程序 非 ack 停止 - indicates 写 保护 寄存器 是 编写程序
0110 W 不 编写程序 ACK 程序 写 保护 寄存器 (irreversible)
wp 连接 至 v
CC
1010 R X ACK 读 排列
1010 W 编写程序 ACK 设备 写 保护
1010 W 不 编写程序 ACK 设备 写 保护
0110 R 编写程序 非 ack 停止 - indicates 写 保护 寄存器 是 编写程序
0110 R 不 编写程序 ACK 读 输出 数据 don’t 小心. indicates wp 寄存器 是 不 prog
0110 W 编写程序 非 ack 停止 - indicates 写 保护 寄存器 是 编写程序
0110 W 不 编写程序 ACK 不能 程序 写 保护 寄存器
S
T
一个
R
T
S
T
O
P
sda 线条
文字
地址 数据
控制
字节
一个
C
K
0110 0
一个
C
K
一个
C
K