8257 控制寄存器


处于活动状态的处理器会写入 8257 的控制寄存器,以配置其工作目的。为了找出 8257 的状态,处理器会读取处理器的状态寄存器。控制寄存器为 8 位长,只能由处理器读取,但不能写入。只有当 CS* 为 0 时,A3-0 为 1000,且 IOW* 为 0 时它才会被选中。

英特尔通常把控制寄存器 8257 称为模式设置寄存器,因为它设置 8257 的操作模式。

AULD1 = 启用自动加载
0 = 禁用自动加载
TCS1 = 如果达到 TC,则停止 DMA 传输
0 = 在出现 TC 时不会自动停止 DMA
EXWR1 = 启用扩展写入
0 = 启用扩展写入
RTPR1 = 启用轮询优先级
0 = 禁用轮询优先级
ECHn1 = 启用 DMA 通道 n(n = 0-3)
0 = 禁用 DMA 通道 n

更新于: 30-7-19

2K+ 浏览量

开启你的 职业生涯

完成课程后获得认证

开始
广告
© . All rights reserved.