áç
áçáç
áç
ST16C2552
rev. 4.2
2.97v 至 5.5v 双 uart 和 16-字节 先进先出
11
Ta bl e 5 显示 这 标准 数据 比率 有 和 一个 14.7456 mhz 结晶 或者 外部 时钟 在 16x 抽样
比率. 当 使用 一个 非-标准 频率 结晶 或者 外部 时钟, 这 divisor 值 能 是 计算 为
dll/dlm 和 这 下列的 等式.
2.10 传输者
这 传输者 部分 comprises 的 一个 8-位 transmit 变换 寄存器 (tsr) 和 16 字节 的 先进先出 这个
包含 一个 字节-宽 transmit 支持 寄存器 (thr). tsr shifts 输出 总是y 数据 位 和 这 16x 内部的 时钟.
一个 位 时间 是 16 时钟 时期. 这 传输者 发送 这 星t-位 followed 用 这 号码 的 数据 位, inserts
这 恰当的 parity-位 如果 使能, 和 adds 这 停止-位(s). 这 状态 的 这 先进先出 和 tsr 是 reported 在 这
线条 状态 寄存器 (lsr 位-5 和 位-6).
2.10.1 transmit 支持 寄存器 (thr) - 写 仅有的
这 transmit 支持 寄存器 是 一个 8-位 寄存器 供应 一个 数据 接口 至 这 host 处理器. 这 host
写 transmit 数据 字节 至 这 thr 至 是 变换器ted 在 一个 串行 数据 stream 包含 星t-位, 数据 位,
parity-位 和 停止-位(s). 这 least-重大的-位 (位-0) 变为 第一 数据 位 至 go out. 这 thr 是 这 输入
寄存器 至 这 transmit 先进先出 的 16 字节 当 先进先出 运作 是 使能 用 fcr 位-0. 每 时间 一个 写
运作 是 制造 至 这 thr, 这 先进先出 数据 pointer 是 automatically bumped 至 这 next sequential 数据
location.
2.10.2 传输者 运作 在 非-先进先出 模式
这 host 负载 transmit 数据 至 thr 一个 character 在 一个 时间. 这 thr empty 标记 (lsr 位-5) 是 设置 当 这
数据 字节 是 transferred 至 tsr. thr 标记 能 发生 一个 transmit empty 中断 (isr 位-1) 当 它 是 使能
用 ier 位-1. 这 tsr 标记 (lsr 位-6) 是 设置 当 tsr 变为 完全地 empty.
divisor (decimal) = (xtal1 或者 外部 时钟 频率 ) / (串行 数据 比率 x 16)
T
能
5: t
YPICAL
数据
比率
和
一个
14.7456 mh
Z
结晶
或者
外部
时钟
O
UTPUT
数据 比率
mcr 位-7=0
D
IVISOR
为
16x
时钟 (decimal)
D
IVISOR
为
16x
时钟 (十六进制)
dlm p
ROGRAM
V
ALUE
(十六进制)
dll p
ROGRAM
V
ALUE
(十六进制)
D
ATA
R
ATE
E
RROR
(%)
400 2304 900 09 00 0
2400 384 180 01 80 0
4800 192 C0 00 C0 0
9600 96 60 00 60 0
19.2k483000 300
38.4k241800 180
76.8k 12 0C 00 0C 0
153.6k 6 06 00 06 0
230.4k 4 04 00 04 0
460.8k 2 02 00 02 0
921.6k 1 01 00 01 0