tl16c554, tl16c554i
异步的 communications 元素
slls165d – january 1994 – 修订 july 1998
15
邮递 办公室 盒 655303
•
达拉斯市, 德州 75265
principles 的 运作
三 类型 的 信息 是 贮存 在 这 内部的 寄存器 使用 在 这 ace: 控制, 状态, 和 数据. mnemonic
abbreviations 为 这 寄存器 是 显示 在 表格 1. 表格 2 定义 这 地址 location 的 各自 寄存器 和 whether
它 是 读 仅有的, 写 仅有的, 或者 读 writable.
表格 1. 内部的 寄存器 mnemonic abbreviations
控制 MNEMONIC 状态 MNEMONIC 数据 MNEMONIC
线条 控制 寄存器 LCR 线条 状态 寄存器 LSR 接受者 缓存区 寄存器 RBR
先进先出 控制 寄存器 FCR modem 状态 寄存器 MSR 传输者 支持 寄存器 THR
modem 控制 寄存器 MCR
divisor 获得 lsb DLL
divisor 获得 msb DLM
中断 使能 寄存器 IER
表格 2. 寄存器 选择
†
DLAB
‡
A2
§
A1
§
A0
§
读 模式 写 模式
0 0 0 0 接受者 缓存区 寄存器 传输者 支持 寄存器
0 001 中断 使能 寄存器
X 0 1 0 中断 identification 寄存器 先进先出 控制 寄存器
X 011 线条 控制 寄存器
X 100 modem 控制 寄存器
X 1 0 1 线条 状态 寄存器
X 1 1 0 modem 状态 寄存器
X 1 1 1 scratchpad 寄存器 scratchpad 寄存器
1 000 lsb divisor 获得
1 0 0 1 msb divisor 获得
x = irrelevant, 0 = 低 水平的, 1 = 高 水平的
†
这 串行 频道 是 accessed 当 也 csa
或者 csd是 低.
‡
dlab 是 这 divisor 获得 进入 位 和 位 7 在 这 lcr.
§
A2 – a0 是 设备 terminals.
单独的 位 在里面 这 寄存器 和 这 位 号码 在 parenthesis 是 涉及 至 用 这 寄存器 mnemonic. 为
例子, lcr7 谈及 至 线条 控制 寄存器 位 7. 这 传输者 缓存区 寄存器 和 接受者 缓存区 寄存器 是 数据
寄存器 那 支撑 从 five 至 第八 位 的 数据. 如果 较少 比 第八 数据 位 是 transmitted, 数据 是 正确的 justified 至
这 lsb. 位 0 的 一个 数据 文字 是 总是 这 第一 串行 数据 位 received 和 transmitted. 这 ace 数据 寄存器 是
翻倍 缓冲 (tl16450 模式) 或者 先进先出 缓冲 (先进先出 模式) 所以 那 读 和 写 行动 能 是 执行
当 这 ace 是 performing 这 并行的-至-串行 或者 串行-至-并行的 转换.