áç
áçáç
áç
3.3v 和 5v duart 和 128-字节 先进先出
XR16C2852
rev. 2.0.0
18
3.0 uart 内部的 寄存器
各自 的 这 uart 频道 在 这 2852 有 它的 自己的 设置
的 配置 寄存器 选择 用 地址 线条
a0, a1 和 a2 和 cs# 和 chsel selecting 这
频道. 这 完全 寄存器 设置 是 显示 在
表格 7 和 表格 8.
T
能
7: 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
LCR
≠
0xBF
0 0 1 dlm - div 获得 高 字节 读/写
0 1 0 afr - alternate 函数 寄存器 读/写
0 0 0 drev - 设备 修订 代号 读-仅有的 dll, dlm
=
0x00
lcr[7] = 1
LCR
≠
0xBF
0 0 1 dvid - 设备 identification 代号 读-仅有的
0 0 1 ier - 中断 使能 寄存器 读/写
lcr[7] = 0
0 1 0 isr - 中断 状态 寄存器
fcr - 先进先出 控制 寄存器
读-仅有的
写-仅有的
0 1 1 lcr - 线条 控制 寄存器 读/写
1 0 0 mcr - modem 控制 寄存器 读/写
lcr[7] = 0
1 0 1 lsr - 线条 状态 寄存器
保留
读-仅有的
写-仅有的
1 1 0 msr - modem 状态 寄存器
保留
读-仅有的
写-仅有的
1 1 1 spr - scratch 垫子 寄存器 读/写 lcr[7] = 0
fctr[6] = 0
1 1 1 flvl - tx/rx 先进先出 水平的 计数器 寄存器 读-仅有的
lcr[7] = 0
fctr[6] = 1
1 1 1 emsr - 增强 模式 选择 寄存器 写-仅有的
E
NHANCED
R
EGISTERS
0 0 0 trg - tx/rx 先进先出 触发 水平的 寄存器
fc - tx/rx 先进先出 水平的 计数器 寄存器
写-仅有的
读-仅有的
lcr = 0xbf
0 0 1 fctr - 特性 控制 reg 读/写
0 1 0 efr - 增强 函数 reg 读/写
1 0 0 xon-1 - xoff character 1 读/写
1 0 1 xon-2 - xoff character 2 读/写
1 1 0 xoff-1 - xon character 1 读/写
1 1 1 xoff-2 - xon character 2 读/写