ST16C2552
áç
áçáç
áç
2.97v 至 5.5v 双 uart 和 16-字节 先进先出
rev. 4.2
22
mcr[3]: op2# 输出
op2# 是 有 作 一个 输出 管脚 在 这 2552 当 afr[2:1] = ‘00’. 在 这 loopback 模式, mcr[3] 是 使用
至 写 这 状态 的 这 modem cd# 接口 信号. 也 看 管脚 描述 为 mf# 管脚.
•
逻辑 0 = forces op2# 输出 至 一个 逻辑 1 (default).
•
逻辑 1 = forces op2# 输出 至 一个 逻辑 0.
mcr[4]: 内部的 loopback 使能
•
逻辑 0 = 使不能运转 loopback 模式 (default).
•
逻辑 1 = 使能 local loopback 模式, 看 loopback 部分 和图示 11.
mcr[7:5]: 保留
4.9 线条 状态 寄存器 (lsr) - 读 仅有的
这个 寄存器 提供 这 状态 的 数据 transfers 在 这 uart 和 这 host.
lsr[0]: receive 数据 准备好 指示信号
•
逻辑 0 = 非 数据 在 receive 支持 寄存器 或者 先进先出 (default).
•
逻辑 1 = 数据 有 被 received 和 是 saved 在 这 receive 支持 寄存器 或者 先进先出.
lsr[1]: 接受者 overrun 标记
•
逻辑 0 = 非 overrun 错误 (default).
•
逻辑 1 = overrun 错误. 一个 数据 overrun 错误 情况 occurred 在 这 receive 变换 寄存器. 这个 发生
当 额外的 数据 arrives 当 这 先进先出 是 全部. 在 这个 情况 这 previous 数据 在 这 receive 变换 寄存器 是
overwritten. 便条 那 下面 这个 情况 这 数据 字节 在 这 receive 变换 寄存器 是 不 transferred 在 这
先进先出, 因此 这 数据 在 这 先进先出 是 不 corrupted 用 这 错误.
lsr[2]: receive 数据 parity 错误 tag
•
逻辑 0 = 非 parity 错误 (default).
•
逻辑 1 = parity 错误. 这 receive character 在 rhr 做 不 有 准确无误的 parity 信息 和 是 suspect.
这个 错误 是 有关联的 和 这 character 有 为 读 在 rhr.
lsr[3]: receive 数据 framing 错误 tag
•
逻辑 0 = 非 framing 错误 (default).
•
逻辑 1 = framing 错误. 这 receive character did 不 有 一个 有效的 停止 位(s). 这个 错误 是 有关联的 和
这 character 有 为 读 在 rhr.
lsr[4]: receive 破裂 tag
•
逻辑 0 = 非 破裂 情况 (default).
•
逻辑 1 = 这 接受者 received 一个 破裂 信号 (rx 是 一个 逻辑 0 为 在 least 一个 character 框架 时间). 在 这
先进先出 模式, 仅有的 一个 破裂 character 是 承载 在 这 先进先出. 这 破裂 indication 仍然是 直到 这 rx 输入
returns 至 这 空闲 情况, “mark” 或者 逻辑 1.
lsr[5]: transmit 支持 寄存器 empty 标记
这个 位 是 这 transmit 支持 寄存器 empty 指示信号. 这个 位 indicates 那 这 传输者 是 准备好 至
接受 一个 新 character 为 传递. 在 增加, 这个 位 导致 这 uart 至 公布 一个 中断 至 这 host
当 这 thr 中断 使能 是 设置. 这 thr 位 是 设置 至 一个 逻辑 1 当 这 last 数据 字节 是 transferred 从
这 transmit 支持 寄存器 至 这 transmit 变换 寄存器. 这 位 是 重置 至 逻辑 0 concurrently 和 这 数据
加载 至 这 transmit 支持 寄存器 用 这 host. 在 这 先进先出 模式 这个 位 是 设置 当 这 transmit 先进先出 是
empty, 它 是 cleared 当 这 transmit 先进先出 包含 在 least 1 字节.
lsr[6]: thr 和 tsr empty 标记
这个 位 是 设置 至 一个 逻辑 1 whenever 这 传输者 变得 空闲. 它 是 设置 至 逻辑 0 whenever 也 这 thr 或者 tsr
包含 一个 数据 character. 在 这 先进先出 模式 这个 位 是 设置 至 一个 逻辑 1 whenever 这 transmit 先进先出 和 transmit
变换 寄存器 是 两个都 empty.