st16c1550/51
áç
áçáç
áç
2.97v 至 5.5v uart 和 16-字节 先进先出
rev. 4.2.0
8
2.0 函数的 描述
2.1 内部的 寄存器
这 155x 有 一个 设置 的 增强 寄存器 为 controlling, monitoring 和 数据 加载 和 unloading. 这些
寄存器 函数 作 数据 支持 寄存器 (thr/rhr), 中断 状态 和 控制 寄存器 (isr/ier), 一个 先进先出
控制 寄存器 (fcr), receive 线条 状态 和 控制 寄存器 (lsr/lcr), modem 状态 和 控制 寄存器
(msr/mcr), 可编程序的 数据 比率 (时钟) divisor 寄存器 (dll/dlm), 和 一个 用户 accessible scractchpad
寄存器 (spr). 所有 这 寄存器 功能 是 discussed 在 全部 detail 后来的 在“section 3.0, uart 内部的
registers” 在 页 14.
2.2 dma 模式
这 dma 模式 (一个 legacy 期) 在 这个 文档 做 不 意思 “direct memory access” 但是 谈及 至 数据
块 转移 运作. 这 dma 模式 affects 这 状态 的 这 rxrdy 和 txrdy 位 (isr 位 5 和 4
各自). 这 transmit 和 receive 先进先出 触发 水平 提供 额外的 flexibility 至 这 用户 为 块
模式 运作. 这 lsr 位 5-6 提供 一个 indication 当 这 传输者 是 empty 或者 有 一个 empty
location(s) 为 更多 数据. 这 用户 能 optionally 运作 这 transmit 和 receive 先进先出 在 这 dma 模式
(fcr 位-3=1). 当 这 transmit 和 receive 先进先出 是 使能 和 这 dma 模式 是 无能 (fcr 位-3 =
0), 这 155x activates 这 txrdy &放大; rxrdy 输出 管脚 为 各自 数据 transmit 或者 receive 运作. 当
dma 模式 是 使能 (fcr 位-3 = 1), 这 用户 takes 有利因素 的 块 模式 运作 用 加载 或者
unloading 这 先进先出 在 一个 块 sequence 决定 用 这 编写程序 触发 水平的. 在 这个 模式, 这 155x
sets 这 txrdy 位 当 这 transmit 先进先出 变为 全部, 和 sets 这 rxrdy 管脚 当 这 receive 先进先出
变为 empty. 这 下列的 表格 显示 它们的 行为.
2.3 结晶 振荡器 或者 外部 时钟
这 155x 包含 一个 在-碎片 振荡器 (xtal1 和 xtal2). 这 crystal 振荡器 提供 这 系统 时钟
至 这 波特 比率 发生器 (brg) 在 这 uart. xtal1 是 这 输入 至 这 振荡器 或者 外部 时钟 缓存区
输入 和 xtal2 管脚 正在 这 输出. 为 程序编制 详细信息, 看“section 2.4, 可编程序的 波特 比率
generator” 在 页 9.
这 在-碎片 振荡器 是 设计 至 使用 一个 industry 标准 微处理器 crystal (并行的 resonant,
基本的 频率 和 10-22 pf 电容 加载, 等效串联电阻 的 20-120 ohms 和 100ppm 频率
容忍) 连接 externally 在 这 xtal1 和 xtal2 管脚 (看图示 4). alternatively, 一个 外部
时钟 能 是 连接 至 这 xtal1 管脚 至 时钟 这 内部的 波特 比率 发生器 为 标准 或者 custom 比率.
典型 振荡器 连接 是 显示 在图示 4. 为 further 读 在 振荡器 电路 请 看
应用 便条 dan108 在 exar’s 网 站点.
T
能
1: txrdy
和
rxrdy b
它的
在
先进先出
和
dma m
ODE
P
INS
FCR
位
-0=0
(先进先出 d
ISABLED
)
fcr b
它
-0=1 (先进先出 e
NABLED
)
fcr 位-3 = 0
(dma 模式 无能)
fcr 位-3 = 1
(dma 模式 使能)
RXRDY 1 = 1 字节
0 = 非 数据
1 = 在 least 1 字节 在 先进先出
0 = 先进先出 empty
1 = 先进先出 reaches 这 触发 水平的, 或者 timeout
occurs
0 = 先进先出 empty
TXRDY 1 = thr empty
0 = 字节 在 thr
1 = 先进先出 empty
0 = 在 least 1 字节 在 先进先出
1 = 先进先出 有 在 least 1 empty location
0 = 先进先出 是 全部