XR16L784
áç
áçáç
áç
高 效能 2.97v 至 5.5v 四方形 uart
rev. 1.2.0
6
1.0 描述
这 xr16l784 (784) integrates 这 功能 的 4 增强 16550 uarts, 一个 一般 目的 16-位 计时器/
计数器 和 一个 在-碎片 振荡器. 这 设备 配置 寄存器 包含 一个 设置 的 四 consecutive 中断
源 寄存器 那 提供 中断-状态 为 所有 4 uarts, 计时器/计数器 和 一个 睡眠 wake 向上 指示信号.
各自 uart 频道 有 它的 自己的 16550 uart 兼容 配置 寄存器 设置 为 单独的 频道
控制, 状态, 和 数据 转移. additionally, 各自 uart 频道 有 64-byte 的 transmit 和 receive fifos,
自动 rts/cts 或者 dtr/dsr 硬件 流动 控制 和 hysteresis 控制, 自动 xon/xoff 和
特定的 character 软件 流动 控制, 可编程序的 transmit 和 receive 先进先出 触发 水平, 先进先出 水平的
counters, infrared encoder 和 解码器 (irda ver 1.0), 可编程序的 波特 比率 发生器 和 一个 预分频器 的
分隔 用 1 或者 4, 和 数据 比率 向上 至 6.25 mbps 和 8x 抽样 时钟 比率 或者 3.125mbps 在 这 16x 比率. 这
xr16l784 是 一个 5v 和 3.3v 设备 和 5 volt tolerant 输入 (除了 xtal1).
2.0 函数的 描述
2.1 设备 重置
2.1.1 硬件 重置
这 rst# 输入 resets 这 内部的 寄存器 和 这 串行 接口 输出 在 所有 4 途径 至 它们的 default
状态 (看表格 19 在 页 40). 一个 低 脉冲波 的 变长 比 40 ns 持续时间 将 是 必需的 至 活动 这
重置 函数 在 这 设备.
2.1.2 软件 重置
这 内部的 寄存器 的 各自 uart 能 是 重置 用 writing 至 这 重置 寄存器 在 这 设备 配置
寄存器. 为 更多 详细信息, 看 这 重置 寄存器 描述 在页 23.
2.2 uart 频道 选择
这 uart 提供 这 用户 和 这 能力 至 bi-directionally 转移 信息 在 一个 外部
cpu 和 一个 外部 串行 交流 设备. 一个 逻辑 0 在 这 碎片 选择 管脚, cs#, 准许 这 用户 至
选择 一个 的 这 uart 途径 至 配置, send transmit 数据 和/或者 unload receive 数据 至/从 这
uart.
当 地址 线条 a7 = 0, 地址 线条 a5:a4 是 使用 至 选择 一个 的 这 第八 途径. 看
Ta b l e 1 在下 为 uart 频道 选择.
2.3 同时发生的 写 至 所有 途径
在 一个 写 循环, 这 设置 的 regb 位-0 至 一个 逻辑 1 将 override 这 频道 选择 的 地址 a5:a4
和 准许 一个 同时发生的 写 至 所有 4 uart 途径 当 任何 频道 是 写 至. 这个 函数的
能力 准许 这 寄存器 在 所有 8 uart 途径 至 是 修改 concurrently, 节省 单独的 频道
initialization 时间. 提醒 应当 是 考虑, 不管怎样, 当 使用 这个 能力. 任何 in-process 串行
数据 转移 将 是 disrupted 用 changing 一个 起作用的 频道’s 模式. 也, regb 位-0 应当 是 重置 至 一个
逻辑 0 在之前 attempting 至 读 从 这 uart.
T
能
1: uart c
HANNEL
S
ELECTION
A7 A6 A5 A4 F
UNCTION
0000 频道 0 选择
0001 频道 1 选择
0010 频道 2 选择
0011 频道 3 选择
01XX 保留