áç
áçáç
áç
ST16C2552
rev. 4.2
2.97v 至 5.5v 双 uart 和 16-字节 先进先出
15
3.0 uart 内部的 寄存器
各自 的 这 uart 频道 在 这 2552 有 它的 自己的 设置 的 配置 寄存器 选择 用 地址 线条 a0,
a1 和 a2 和 cs# 和 chsel selecting 这 频道. 这 寄存器 是 16c550 兼容. 这 完全
寄存器 设置 是 显示 在Ta bl e 6 和Ta bl e 7 .
T
能
6: uart 频道 一个 和 b uart 内部的 寄存器
a2,a1,a0一个
DDRESSES
R
EGISTER
R
EAD
/w
RITE
C
OMMENTS
16c550 c
OMPATIBLE
R
EGISTERS
0 0 0 rhr - receive 支持 寄存器
thr - transmit 支持 寄存器
读-仅有的
写-仅有的
lcr[7] = 0
0 0 0 dll - div 获得 低 字节 读/写 lcr[7] = 1
0 0 1 dlm - div 获得 高 字节 读/写 lcr[7] = 1
0 1 0 afr - alternate 函数 寄存器 读/写 lcr[7] = 1
0 0 1 ier - 中断 使能 寄存器 读/写 lcr[7] = 0
0 1 0 isr - 中断 状态 寄存器
fcr - 先进先出 控制 寄存器
读-仅有的
写-仅有的
lcr[7] = 0
0 1 1 lcr - 线条 控制 寄存器 读/写
1 0 0 mcr - modem 控制 寄存器 读/写
1 0 1 lsr - 线条 状态 寄存器
保留
读-仅有的
写-仅有的
1 1 0 msr - modem 状态 寄存器
保留
读-仅有的
写-仅有的
1 1 1 spr - scratch 垫子 寄存器 读/写