XR16L2552
xr
2.25v 至 5.5v duart 和 16-字节 先进先出
rev. 1.1.1
12
2.12 传输者
这 传输者 部分 comprises 的一个 8-位 transmit 变换 寄存器 (tsr) 和 16 字节 的 先进先出 这个
包含 一个 字节-宽 transmit 支持 寄存器 (thr).tsr shifts 输出 每 数据 位 和 这 16x 内部的
时钟. 一个 位 时间 是 16 时钟 periods. 这 传输者 发送 这 开始-位 followed 用 这 号码 的 数据 位,
inserts 这 恰当的 parity-位 如果 使能, 和 adds 这 停止-位(s). 这 状态 的 这 fifo 和 tsr 是 reported 在
这 线条 状态 寄存器 (lsr 位-5 和 位-6).
2.12.1 transmit 支持 register (thr) - 写 仅有的
这 transmit 支持 寄存器 是 一个 8-位 寄存器 providing 一个 数据 接口 至 这 host 处理器. 这 host
写 transmit 数据 字节 至 这 thr 至 是 转变 在至 一个 串行 数据 stream 包含 开始-位, 数据 位,
parity-位 和 停止-位(s). 这 least-significant-位 (位-0) 变为 第一 数据位 至 go 输出. 这 thr 是 这 输入
寄存器 至 这 transmit 先进先出 的 16字节 当 先进先出 运作 是 enabled 用 fcr 位-0. 每 时间 一个 写
运作 是 制造 至 这 thr, 这 先进先出 数据 pointer是 automatically bumped 至 这 next sequential 数据
location.
2.12.2 传输者 运作 在 非-先进先出 模式
这 host 负载 transmit 数据 至 thr 一个 character 在 一个时间. 这 thr empty 标记 (lsr 位-5) 是 设置 当 这
数据 字节 是 transferred 至 tsr. thr 标记 能 发生 一个 transmit empty 中断 (isr 位-1) 当 它 是 使能
用 ier 位-1. 这 tsr 标记 (lsr 位-6)是 设置 当 tsr becomes 完全地 empty.
2.12.3 传输者 运作 在 先进先出 模式
这 host 将 fill 这 transmit 先进先出 和向上 至 16 字节 的 transmit 数据. the thr empty 标记 (lsr 位-5) 是 设置
whenever 这 先进先出 是 empty. 这 thr empty 标记 能 generate 一个 transmit empty 中断 (isr 位-1) 当 这
transmit empty 中断 是 使能 用 ier 位-1. 这tsr 标记 (lsr 位-6) 是 设置 当 这 先进先出 和 这 tsr
变为 empty.
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
F
IGURE
7. t
RANSMITTER
O
PERATION
在
非
-先进先出 m
ODE
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
(%)
Transmit
支持
寄存器
(thr)
transmit 变换 寄存器 (tsr)
数据
字节
L
S
B
M
S
B
thr 中断 (isr 位-1)
使能 用 ier 位-1
TXNOFIFO1
16X
时钟