8
www.fairchildsemi.com
nm25c040 rev. d.1
nm25c040 4k-位 串行 cmos 可擦可编程只读存储器
(串行 periphrial 接口 (spi) 同步的 总线)
SCK
SI
所以
CS
D0D1D2
ds012401-12
函数的 描述
(持续)
图示 10. 写 sequence
这 准备好/busy 状态 的 这 设备 能 是 决定 用
executing 一个 读 状态 寄存器 (rdsr) 操作指南. 位 0
= 1 indicates 那 这 写 循环 是 安静的 在 progress 和 位 0 =
0 indicates 那 这 写 循环 有 结束. 在 这 写
程序编制 循环 (位 0 = 1) 仅有的 这 读 状态 regis-
ter 操作指南 是 使能.
这 nm25c040 是 有能力 的 一个 4 字节 页 写 运作.
之后 receipt 的 各自 字节 的 数据 这 二 低 顺序 地址 位 是
内部 incremented 用 一个. 这 七 高 顺序 位 的 这
地址 将 仍然是 常量. 如果 这 主控 应当 transmit 更多
比 4 字节 的 数据, 这 地址 计数器 将 “roll 在,” 和 这
先前 承载 数据 将 是 reloaded. 看 图示 11.
这 wrsr command 需要 这 下列的 sequence. 这 cs
线条 是 牵引的 低 至 选择 这 设备 和 然后 这 wrsr 运算-代号
是 transmitted 在 这 si 线条 followed 用 这 数据 至 是 pro-
grammed. 看 图示 12.
CS
SI
所以
写
运算-代号
字节
地址 (n)
数据
(n)
数据
(n + 1)
数据
(n + 2)
数据
(n + 3)
CS
SI
所以
WRSR
运算-代号
sr 数据
xxxxBP1BP0xx
ds012401-13
ds012401-14
图示 11. 4 字节 页 写
图示 12. 写 状态 寄存器
BP0
SCK
SI
所以
CS
ds012401-15
图示 13. 开始 wrsr 情况
在 这 completion 的 一个 写 循环 这 设备 是 automatically
returned 至 这 写 使不能运转 状态.
如果 这 设备 是 不 写 使能, 这 设备 将 ignore 这
写 操作指南 和 返回 至 这 备用物品 状态 当 cs 是
强迫 高. 一个 新 cs 下落 边缘 是 必需的 至 re-initialize 这
串行 交流.
写 状态 寄存器 (wrsr):
这 写 状态
寄存器 (wrsr) 操作指南 是 使用 至 程序 这 非-
易变的 状态 寄存器 位 2 和 3 (bp0 和 bp1). 这 写
保护 (wp) 管脚 必须 是 使保持 高 和 二 独立的 instruc-
tions 必须 是 executed. 这 碎片 必须 第一 是 写 使能 通过
这 写 使能 操作指南 和 然后 一个 wrsr 操作指南
必须 是 executed.
便条 那 这 第一 四 位 是 don’t 小心 位 followed 用 bp1 和
bp0 然后 二 额外的 don’t 小心 位. 程序编制 将 开始
之后 这 cs 管脚 是 强迫 后面的 至 一个 高 水平的. 作 在 这 写
操作指南 这 低 至 高 转变 的 这 cs 管脚 必须 出现
在 这 sck 低 时间 立即 之后 clocking 在 这 last don’t
小心 位. 看 图示 13.
这 准备好/busy 状态 的 这 设备 能 是 决定 用
executing 一个 读 状态 寄存器 (rdsr) 操作指南. 位 0
= 1 indicates 那 这 wrsr 循环 是 安静的 在 progress 和 位 0 =
0 indicates 那 这 wrsr 循环 有 结束.
在 这 completion 的 一个 写 循环 这 设备 是 automatically
returned 至 这 写 使不能运转 状态.