没有合适的资源?快使用搜索试试~ 我知道了~
增强型并行端口协议EPP接口编程方
4星 · 超过85%的资源 需积分: 10 18 下载量 164 浏览量
2010-03-12
11:59:02
上传
评论
收藏 78KB DOC 举报
温馨提示
试读
5页
增强型并行端口协议EPP接口编程方法论坛 口 Spp 编程 协议 接口 增强2.2、EPP端口及寄存器 EPP 占用并行口基地址+0~+7共8个相邻的I/O映像地址。基地址+3是EPP的地址口,对它进行I/O操作便产生地址周期;基地址+4是EPP的数据口,对它进行8位I/O读写操作,便产生数据读写周期。如软件使用16位或32位的I/O操作,则会用到基地址+4~+7映像地址。对基地址+0~+2的操作与SPP相同,这就保证了与SPP的兼容性。但由于EPP为双向端口,其寄存器的内容比SPP有所增加(如表2所示)。型并行 端口 协议EPP接口编程方法论坛
资源推荐
资源详情
资源评论
1、引言
并行端口常为计算机开发人员作为用户扩展端口使用。标准并行端口 SPP (Standard
Parallet Port)为大家所熟知,但是基于 SPP 的扩展经常受到一些限制,如传输前进行
“忙信号”的查询和传输后状态的握手,导致传输速率降低;再则数据线是单向的,由状态
线完成的数据输入需要进行字节的拼接,因此又降低了数据的传输速率。技术人员虽然想
尽了办法,仍不能从根本上解决 SPP 的局限性问题。
增强型并行端口协议从根本上改变了这一状况,它不但与 SPP 兼容,又能进行双向的高
速数据传输。它的握手信号由硬件完成,数据传输速率最高可达到 ISA 总线的速度。
2、SPP 简介
2.1、EPP 读写周期及信号定义
增强型并行端口协议最初是由 Intel、Xircom 和 Zenith Data System 公司发起并制
定的,它后以后的 IEEE1284 标准都极大的改善了并行端口的性能。EPP 协议提供了数据
写、数据读、地址写、地址读四种数据传输周期。
数据周期用于主机和外设间的数据传输,地址周期用于传送地址、通道、命令和控制信
息。表 1 列出 EPP 与 SPP 信号的定义及相互关系。
表 1、EPP 信号描述
SPP 信号 EPP 信号 方向 EPP 信号描述
nSTROBE nWRITE
输出 低有效,表示写操作。高电平读周期
nAUTOFEED nDATASTB
输出 低有效,表示数据的读写操作正在进行
nSELECTIN nADDRSTB
输出 低有效,表示地址的读写操作正在进行
nINIT nRESET
输出 低有效,外设复位
nIACK nINTR
输入 外设中断,用于对主机产生一个中断
BUSY nWAIT
输入
握手信号 ,低表示可以开始一个周期(置选通),高表示可以结束
一个周期(清选通)
D[8:1] AD[8:1]
双向 双向地址/数据线
PE
用户定义 输入 每种外设有不同的使用
SELECT
用户定义 输入 每种外设有不同的使用
nERROR
用户定义 输入 每种外设有不同的使用
资源评论
- indiantom2012-03-07只有win 3.X / win 9x的编程方法 木有win 2K啊……
shamozhiwu
- 粉丝: 1
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功