TL16C752B
3.3-v 双 uart 和 64-字节 先进先出
slls405 – 12月 1999
9
邮递 办公室 盒 655303
•
达拉斯市, 德州 75265
函数的 描述 (持续)
软件 流动 控制 例子
assumptions: uart1 是 transmitting 一个 大 text 文件 至 uart2. 两个都 uarts 是 使用 软件 流动 控制 和
单独的 character xoff (0f) 和 xon (0d) tokens. 两个都 有 xoff 门槛 (tcr [3:0]=f) 设置 至 60 和 xon
门槛 (tcr[7:4]=8) 设置 至 32. 两个都 有 这 interupt receive 门槛 (tlr[7:4]=d) 设置 至 52.
uart1 begins 传递 和 发送 52 characters, 在 这个 要点 uart2 将 发生 一个 中断 至 它的
处理器 至 维护 这 rcv 先进先出, 但是 假设 这 中断 latency 是 fairly 长. uart1 将 continue sending
characters 直到 一个 总的 的 69 characters 有 被 sent. 在 这个 时间 uart2 将 transmit 一个 0f 至 uart1,
informing uart1 至 halt 传递. uart1 将 likely send 这 61
st
character 当 uart2 是 sending 这
xoff character. now uart2 是 serviced 和 这 处理器 读 足够的 数据 输出 的 这 rcv 先进先出 那 这 水平的
drops 至 32. uart2 将 now send 一个 0d 至 uart1, informing uart1 至 重新开始 传递.
重置
表格 2 summarizes 这 状态 的 寄存器 之后 重置.
表格 2. 寄存器 重置 功能
寄存器
重置
控制
重置 状态
中断 使能 寄存器 重置 所有 位 cleared
中断 identification 寄存器 重置 位 0 是 设置. 所有 其它 位 cleared.
先进先出 控制 寄存器 重置 所有 位 cleared
线条 控制 寄存器 重置 重置 至 00011101 (1d 十六进制).
modem 控制 寄存器 重置 所有 位 cleared
线条 状态 寄存器 重置 位 5 和 6 设置. 所有 其它 位 cleared.
modem 状态 寄存器 重置 位 0 – 3 cleared. 位 4 – 7 输入 信号.
增强 特性 寄存器 重置 所有 位 cleared
接受者 支持 寄存器 重置 pointer 逻辑 cleared
传输者 支持 寄存器 重置 pointer 逻辑 cleared
传递 控制 寄存器 重置 所有 位 cleared
触发 水平的 寄存器 重置 所有 位 cleared
便条: 寄存器 dll, dlh, spr, xon1, xon2, xoff1, xoff2 是 不 重置 用 这 top-level 重置 信号
resest, i.e., 它们 支撑 它们的 initialization 值 在 重置.
表格 3 summarizes 这 状态 的 寄存器 之后 重置.
表格 3. 信号 重置 功能
信号
重置
控制
重置 状态
TX 重置 高
RTS 重置 高
DTR 重置 高
RXRDY 重置 高
TXRDY 重置 低
中断
这 tl16c752b 有 中断 一代 和 prioritization (6 prioritized 水平 的 中断) 能力. 这
iinterrupt 使能 寄存器 (ier) 使能 各自 的 这 6 类型 的 中断 和 这 int 信号 在 回馈 至 一个
中断 一代. 这 ier 能 也 使不能运转 这 中断 系统 用 clearing 位 0–3, 5–7. 当 一个 中断
是 发生, 这 iir indicates 那 一个 中断 是 pending 和 提供 这 类型 的 中断 通过 iir[5–0].
表格 4 summarizes 这 中断 控制 功能.