飞利浦 半导体
SC16C550B
5 v, 3.3 v 和 2.5 v uart 和 16-字节 fifos
产品 数据 rev. 02 — 14 12月 2004 18 的 47
9397 750 14446
© koninklijke 飞利浦 electronics n.v. 2004. 所有 权利 保留.
7. 寄存器 描述
Tabl e 9 详细信息 这 assigned 位 功能 为 这 fifteen SC16C550B 内部的 寄存器.
这 assigned 位 功能 是 更多 全部地 defined 在 部分 7.1 通过 部分 7.10.
[1] 这 值 显示 代表 这 寄存器’s initialized 十六进制 值; x = n/一个.
[2] 这些 寄存器 是 accessible 仅有的 当 lcr[7] = 0.
[3] 这 特定的 寄存器 设置 是 accessible 仅有的 当 lcr[7] 是 设置 至 一个 逻辑 1.
表格 9: sc16c550b 内部的 寄存器
A2 A1 A0 寄存器 Default
[1]
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
一般 寄存器 设置
[2]
0 0 0 RHR XX 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 0 0 THR XX 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 0 1 IER 00 modem
状态
中断
receive
线条 状态
中断
transmit
支持
寄存器
receive
支持
寄存器
0 1 0 FCR 00 RCVR
触发
(msb)
RCVR
触发
(lsb)
保留 保留 DMA
模式
选择
XMIT
先进先出
重置
RCVR
先进先出
重置
先进先出
使能
0 1 0 ISR 01 FIFOs
使能
FIFOs
使能
0 0 INT
priority
位 2
INT
priority
位 1
INT
priority
位 0
INT
状态
0 1 1 LCR 00 divisor
获得
使能
设置 破裂 设置 parity 甚至
parity
parity
使能
停止 位 文字
长度
位 1
文字
长度
位 0
1 0 0 MCR 00 保留 自动 flow
控制
使能
循环 后面的
out2,
INT
使能
OUT1 RTS DTR
1 0 1 LSR 60 先进先出
数据
错误
trans.
empty
trans.
支持
empty
破裂
中断
framing
错误
parity
错误
overrun
错误
receive
数据
准备好
1 1 0 MSR X0 DCD RI DSR CTS
∆
DCD
∆
RI
∆
DSR
∆
CTS
1 1 1 SPR FF 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
特定的 寄存器 设置
[3]
0 0 0 DLL XX 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
0 0 1 DLM XX 位 15 位 14 位 13 位 12 位 11 位 10 位 9 位 8