m24c16, m24c08, m24c04, m24c02, m24c01
8/29
图示 6. 写 模式 sequences 和 wc=1 (数据 写 inhibited)
写 行动
下列的 一个 开始 情况 这 总线 主控 发送
一个 设备 选择 代号 和 这 rw
位 重置 至 0.
这 设备 acknowledges 这个, 作 显示 在图示
7., 和 waits 为 一个 地址 字节. 这 设备 re-
sponds 至 这 地址 字节 和 一个 acknowledge
位, 和 然后 waits 为 这 数据 字节.
当 这 总线 主控 发生 一个 停止 情况
立即 之后 这 ack 位 (在 这 “10
th
bit” 时间
slot), 也 在 这 终止 的 一个 字节 写 或者 一个 页
写, 这 内部的 记忆 写 循环 是 triggered.
一个 停止 情况 在 任何 其它 时间 slot 做 不
触发 这 内部的 写 循环.
在 这 内部的 写 循环, 串行 数据 (sda)
和 串行 时钟 (scl) 是 ignored, 和 这 de-
恶行 做 不 respond 至 任何 requests.
字节 写
之后 这 设备 选择 代号 和 这 地址 字节,
这 总线 主控 发送 一个 数据 字节. 如果 这 ad-
dressed location 是 写-保护, 用 写 con-
trol (wC
) 正在 驱动 高 (在 这 时期 从
这 开始 情况 直到 这 终止 的 这 地址
字节), 这 设备 replies 至 这 数据 字节 和
noack, 作 显示 在图示 6., 和 这 location 是
不 修改. 如果, instead, 这 addressed location 是
不 写-保护, 这 设备 replies 和 ack.
这 总线 主控 terminates 这 转移 用 gener-
ating 一个 停止 情况, 作 显示 在图示 7..
页 写
这 页 写 模式 准许 向上 至 16 字节 至 是
写 在 一个 单独的 写 循环, 提供 那 它们
是 所有 located 在 这 一样 页 在 这 记忆:
那 是, 这 大多数 重大的 记忆 地址 位
是 这 一样. 如果 更多 字节 是 sent 比 将 合适 向上
至 这 终止 的 这 页, 一个 情况 知道 作 ‘roll-
在’ occurs. 这个 应当 是 避免, 作 数据
开始 至 变为 overwritten 在 一个 implementation
依赖 方法.
这 总线 主控 发送 从 1 至 16 字节 的 数据,
各自 的 这个 是 acknowledged 用 这 设备 如果
写 控制 (wc
) 是 低. 如果 这 addressed loca-
tion 是 写-保护, 用 写 控制 (wc
) 是-
ing 驱动 高 (在 这 时期 从 这 开始
停止
开始
字节 写 dev sel 字节 地址 数据 在
WC
开始
页 写 dev sel 字节 地址
数据 在 1 数据 在 2
WC
数据 在 3
AI02803C
页 写
(内容'd)
wc (内容'd)
停止
数据 在 n
ACK ACK 非 ack
r/w
ACK ACK 非 ack 非 ack
r/w
非 ack 非 ack