飞利浦 半导体 产品 规格
SC26C92
双 普遍的 异步的 接受者/传输者 (duart)
2000 jan 31
13
模式, command, 时钟 选择, 和 状态 寄存器 是 duplicated
为 各自 频道 至 提供 总的 独立 运作 和 控制.
谈及 至 表格 2 为 寄存器 位 描述. 这 保留
寄存器 在 地址 h‘02’ 和 h‘0a’ 应当 从不 是 读 在
正常的 运作 自从 它们 是 保留 为 内部的 diagnostics.
表格 1. sc26c92 寄存器 寻址
A3 A2 A1 A0 读 (rdn = 0) 写 (wrn = 0)
0 0 0 0 模式 寄存器 一个 (mr0a, mr1a, mr2a) 模式 寄存器 一个 (mr0a, mr1a, mr2a)
0 0 0 1 状态 寄存器 一个 (sra) 时钟 选择 寄存器 一个 (csra)
0 0 1 0 保留 command 寄存器 一个 (cra)
0 0 1 1 rx 支持 寄存器 一个 (rxfifoa) tx 支持 寄存器 一个 (txfifoa)
0 1 0 0 输入 端口 改变 寄存器 (ipcr) aux. 控制 寄存器 (acr)
0 1 0 1 中断 状态 寄存器 (isr) 中断 掩饰 寄存器 (imr)
0 1 1 0 计数器/计时器 upper 值 (ctu) c/t upper preset 值 (ctpu)
0 1 1 1 计数器/计时器 更小的 值 (ctl) c/t 更小的 preset 值 (ctpl)
1 0 0 0 模式 寄存器 b (mr0b, mr1b, mr2b) 模式 寄存器 b (mr0b, mr1b, mr2b)
1 0 0 1 状态 寄存器 b (srb) 时钟 选择 寄存器 b (csrb)
1 0 1 0 保留 command 寄存器 b (crb)
1 0 1 1 rx 支持 寄存器 b (rxfifob) tx 支持 寄存器 b (txfifob)
1 1 0 0 用户 定义 标记/状态 标记 用户 定义 标记/状态 标记
1 1 0 1 输入 端口 ip0 至 ip6 输出 端口 conf. 寄存器 (opcr)
1 1 1 0 开始 计数器 command 设置 输出 端口 位 command (sop12)
1 1 1 1 停止 计数器 command 重置 输出 端口 位 command (rop12)
便条:
这 三 mr 寄存器 是 accessed 通过 这 mr pointer 和 commands 1xh 和 bxh. (在哪里 “x” 代表 接受者 和 传输者 使能/
使不能运转 控制)
这 下列的 named 寄存器 是 这 一样 为 途径
一个 和 b
模式 寄存器 MRnA MRnB r/w
状态 寄存器 SRA SRB r 仅有的
时钟 选择 CSRA CSRB w 仅有的
command 寄存器 CRA CRB w 仅有的
接受者 先进先出 RxFIFOA RxFIFOB r 仅有的
传输者 先进先出 TxFIFOA TxFIFOB w 仅有的
这些 寄存器 控制 这 功能 这个 维护 两个都
途径
输入 端口 改变 寄存器 IPCR R
auxiliary 控制 寄存器 ACR W
中断 状态 寄存器 ISR R
中断 掩饰 寄存器 IMR W
计数器 计时器 upper 值 CTU R
计数器 计时器 更小的 值 CTL R
计数器 计时器 preset upper CTPU W
计数器 计时器 preset 更小的 CTPL W
输入 端口 寄存器 IPR R
输出 配置 寄存器 OPCR W
设置 输出 端口 位 SOPR W
重置 输出 端口 位 ROPR W
表格 2. 寄存器 位 formats
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
mr0a, mr0b
mr0b[3:0] 是
d
rx watch
DOG
rxint 位 2 txint (1:0) DON’T
小心
波特 比率
扩展 ii
测试 2 波特 比率
扩展 1
保留
returns f 在 读
0 = 使不能运转
1 = 使能
看 tables 在
mr0 描述
设置 至 0
returns 1 在 读
0 = 正常的
1 = 扩展 ii
设置 至 0 0 = 正常的
1 = 扩展
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
MR1A
MR1B
rx 控制
RTS
rx int
位 1
错误
模式
parity 模式
PARITY
类型
位 每
CHARACTER
MR1B
0x00
0 = 非
1 = yes
0 = rxrdy
1 = ffull
0 = char
1 = 块
00 = 和 parity
01 = 强迫 parity
10 = 非 parity
11 = multidrop 模式
0 = 甚至
1 = odd
00 = 5
01 = 6
10 = 7
11 = 8
便条:
*in 块 错误 模式, 块 错误 情况 必须 是 cleared 用 使用 这 错误 重置 command (command 4x) 或者 一个 接受者 重置.