SCL
SDA
r/w
A7 A6 A5 A4 A3 A2 A1 A0 - - A13 A12 A11 A10 A9 A8
I
2
C 从动装置 地址
ACK LSB 地址 ACK MSB 地址 ACKStart
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
ACK ACKData 字节 1 数据 字节 2 ACK 数据 字节 n 停止
SCL
SDA
9422-05.ai
图示 3 :
stv9422/i
2
C 写 运作
SCL
SDA
r/w
A7 A6 A5
A4
A3
A2
A1 A0
I
1
C 从动装置 地址
ACK LSB 地址 ACK MSB 地址 ACKStart
- - A13 A12 A10 A10 A9 A8
停止
SCL
SDA
r/w
D7 D6 D5 D4 D3 D2 D1 D0
I
1
C 从动装置 地址
ACK ACK 数据 字节 n ACKStart
D7 D6 D5 D4 D3 D2 D1 D0
停止
数据 字节 1
9422-06.eps
图示 4 :
stv9422/i
2
C 读 运作
函数的 描述
这 stv9422/24 显示 处理器 运作 是
控制 用 一个 host MCU 通过 这 I
2
C 接口. 它 是
全部地 可编程序的 通过 16 内部的 读/写
寄存器 (8 为 stv9424) 和 执行 所有 这
显示 功能 用 generating pixels 从 数据
贮存 在 它的 内部的 记忆. 之后 这 页 向下-
加载 从 这 mcu, 这 stv9422/24 refreshes
screen 用 它的 建造 在 处理器, 没有 任何 MCU
控制 (进入).在 增加, 这 host MCU 有 一个
直接 进入 至 这 在 碎片 1Kbytes 内存 在
这 显示 的 这 电流 页 至 制造 任何 更新
的 它的 内容.
和 这 stv9422/24, 一个 页 displayed 在 这
screen 是 制造 的 一些 strips 这个 能 是 的 2
类型 : 间隔 或者 character 和 这个 是 de-
scribed 用 一个 表格 的 descriptors 和 character
代号 在 内存. 一些 页 能 是 下载
在 这 一样 时间 在 这 内存 和 这 选择 的 这
电流 显示 page 是 制造 用 程序编制 这
控制 寄存器.
I - 串行 接口
这 2-线 串行 接口 是 一个 I
2
C 接口. 至
是 连接 至 这 I
2
C 总线, 一个 设备 必须 自己的 它的
slave address ; 这 slave 地址 的 the
stv9422/24 是 BA (在 hexadecimal).
A6 A5 A4 A3 A2 A1 A0 r/w
1011101
i.1 - 数据 转移 在 写 模式
这 host MCU 能 写 数据 在 这 stv9422/24
寄存器 or 内存.
至 写 数据 在 这 stv9422/24, 之后 一个 开始, 这
MCU 必须 send (图示 3) :
- 第一, 这 I
2
C 一个ddress 从动装置 字节 和 一个 低 水平的
为 这 r/w 位,
- 这 二 字节 的 这 内部的 地址 在哪里 这
MCU wants 至 写 数据(s),
- 这 successive 字节 的 数据(s).
所有 字节 是 sent MS 位 第一 和 这 写 数据
转移 是 关闭 用 一个 停止.
i.2 - 数据 转移 在 读 模式
这 host MCU 能 读 数据 从 这 stv9422/24
寄存器, 内存 或者 只读存储器.
至 读 数据 从 这 stv9422/24 (图示 4), 这
MCU 必须 send 2 不同的 I
2
C sequences.
这 第一 一个 是 制造 的 I
2
C 从动装置 地址 字节 和
r/w 位 一个t 低 level 和 这 2 内部的 地址
字节.
这 第二 一个 是 制造 的 I
2
C 从动装置 地址 字节
和 r/w 位 在 高 水平的 和 所有 这 successive
数据 字节 读 在 successive 地址 开始
从 这 最初的 地址 给 用 这 第一 sequence.
STV9422 - STV9424
6/15