8.0 通用同步/异步串行接收/发送器
(持续)
pen:
这个 位 使能/使不能运转 Parity (7- 和 8-位 模式
仅有的). 读/写, cleared 在 重置.
PEN = 0 Parity 无能.
PEN = 1 Parity 使能.
psel1, psel0:
Parity 选择 位. 读/写, cleared 在
重置.
PSEL1 = 0, PSEL0 = 0 Odd Parity (如果 Parity 使能)
PSEL1 = 0, PSEL0 = 1 甚至 Parity (如果 Parity 使能)
PSEL1 = 1, PSEL0 = 0 mark(1) (如果 Parity 使能)
PSEL1 = 1, PSEL0 = 1 空间(0) (如果 Parity 使能)
xbit9/psel0:
Programs 这 ninth 位 为 传递 当
这 通用同步/异步串行接收/发送器 是 运行 和 nine 数据 位 每 框架. 为
七 或者 第八 数据 位 每 框架, 这个 位 在 conjunction 和
PSEL1 选择 parity. 读/写, cleared 在 重置.
chl1, chl0:
这些 位 选择 这 character 框架 format.
Parity 是 不 包含 和 是 发生/核实 用 硬件.
读/写, cleared 在 重置.
CHL1 = 0, CHL0 = 0 这 框架 包含 第八 数据 位.
CHL1 = 0, CHL0 = 1 这 框架 包含 七 数据 位.
CHL1 = 1, CHL0 = 0 这 框架 包含 nine 数据 位.
CHL1 = 1, CHL0 = 1 Loopback 模式 选择. trans-
mitter 输出 内部 looped 后面的
至 接受者 输入. Nine 位 framing
format 是 使用.
err:
这个 位 是 一个 global 通用同步/异步串行接收/发送器 错误 标记 这个 gets 设置 如果
任何 或者 一个 结合体 的 这 errors (doe, fe, pe) 出现.
读 仅有的; 它 不能 是 写 用 软件, cleared 在 重置.
rbfl:
这个 位 是 设置 当 这 通用同步/异步串行接收/发送器 有 received 一个
完全 character 和 有 copied 它 在 这 RBUF 寄存器.
它 是 automatically 重置 当 软件 读 这 character
从 rbuf. 读 仅有的; 它 不能 是 写 用 软件,
cleared 在 重置.
tbmt:
这个 位 是 设置 当 这 通用同步/异步串行接收/发送器 transfers 一个 字节 的
数据 从 这 TBUF 寄存器 在 这 TSFT 寄存器 为 trans-
使命. 它 是 automatically 重置 当 软件 写 在
这 TBUF 寄存器. 读 仅有的, 位 是 设置 至 “one” 在 重置; 它
不能 是 写 用 软件.
enur-通用同步/异步串行接收/发送器 Receive 控制 和 状态 寄存器
(地址 在 0bb)
DOE FE PE 保留 RBIT9 ATTN XMTG RCVG
(便条 16)
位 7 位 0
便条 16:
位 是 保留 为 future 使用. 用户 必须 设置 至 零.
doe:
Flags 一个 数据 Overrun 错误. 读 仅有的, cleared 在
读, cleared 在 重置.
DOE = 0 Indicates 非 数据 Overrun 错误 有 被 de-
tected 自从 这 last 时间 这 ENUR 寄存器
是 读.
DOE = 1 Indicates 这 occurrence 的 一个 数据 Overrun
错误.
fe:
Flags 一个 Framing 错误. 读 仅有的, cleared 在 读,
cleared 在 重置.
FE = 0 Indicates 非 Framing 错误 有 被 发现
自从 这 last 时间 这 ENUR 寄存器 是 读.
FE = 1 Indicates 这 occurrence 的 一个 Framing 错误.
pe:
Flags 一个 Parity 错误. 读 仅有的, cleared 在 读, cleared
在 重置.
PE = 0 Indicates 非 Parity 错误 有 被 发现 自从
这 last 时间 这 ENUR 寄存器 是 读.
PE = 1 Indicates 这 occurrence 的 一个 Parity 错误.
spare:
保留 为 future 使用. 读/写, cleared 在
重置.
rbit9:
包含 这 ninth 数据 位 received 当 这 美国-
艺术 是 运行 和 nine 数据 位 每 框架. 读 仅有的,
cleared 在 重置.
attn:
注意 模式 是 使能 当 这个 位 是 设置.
这个 位 是 cleared automatically 在 接到 一个 character 和
数据 位 nine 设置. 读/写, cleared 在 重置.
xmtg:
这个 位 是 设置 至 表明 那 这 通用同步/异步串行接收/发送器 是 transmit-
ting. 它 gets 重置 在 这 终止 的 这 last 框架 (终止 的 last 停止
位). 读 仅有的, cleared 在 重置.
rcvg:
这个 位 是 设置 高 whenever 一个 framing 错误 occurs
和 变得 低 当 RDX 变得 高. 读 仅有的, cleared 在
重置.
enui-通用同步/异步串行接收/发送器 中断 和 时钟 源 寄存器
(地址 在 0bc)
STP2 STP78 ETDX SSEL XRCLK XTCLK ERI ETI
位 7 位 0
stp2:
这个 位 programs 这 号码 的 停止 位 至 是
transmitted. 读/写, cleared 在 重置.
STP2 = 0 一个 停止 位 transmitted.
STP2 = 1 二 停止 位 transmitted.
stp78:
这个 位 是 设置 至 程序 这 last 停止 位 至 是 7/8th
的 一个 位 在 长度. 读/写, cleared 在 重置.
etdx:
TDX (通用同步/异步串行接收/发送器 Transmit 管脚) 是 这 alternate 函数
assigned 至 端口 L 管脚 l2; 它 是 选择 用 设置 ETDX 位.
至 simulate 线条 破裂 一代, 软件 应当 重置
ETDX 位 和 输出 逻辑 零 至 TDX 管脚 通过 端口 L
数据 和 配置 寄存器. 读/写, cleared 在
重置.
ssel:
通用同步/异步串行接收/发送器 模式 选择. 读/写, cleared 在 重置.
SSEL = 0 异步的 模式.
SSEL = 1 同步的 模式.
xrclk:
这个 位 选择 这 时钟 源 为 这 接受者
部分. 读/写, cleared 在 重置.
XRCLK = 0 这 时钟 源 是 选择 通过 这
PSR 和 波特 寄存器.
XRCLK = 1 信号 在 CKX (l1) 管脚 是 使用 作 这 时钟.
xtclk:
这个 位 选择 这 时钟 源 为 这 传输者
部分. 读/写, cleared 在 重置.
XTCLK = 0 这 时钟 源 是 选择 通过 这 PSR
和 波特 寄存器.
XTCLK = 1 信号 在 CKX (l1) 管脚 是 使用 作 这 时钟.
eri:
这个 位 使能/使不能运转 中断 从 这 接受者
部分. 读/写, cleared 在 重置.
ERI = 0 中断 从 这 接受者 是 无能.
ERI = 1 中断 从 这 接受者 是 使能.
eti:
这个 位 使能/使不能运转 中断 从 这 传输者
部分. 读/写, cleared 在 重置.
ETI = 0 中断 从 这 传输者 是 无能.
ETI = 1 中断 从 这 传输者 是 使能.
COP8SG 家族
www.国家的.com29