关于并口直接电缆连接的疑问

[复制链接]
2634|6
 楼主| qdoverture 发表于 2009-2-27 10:14 | 显示全部楼层 |阅读模式
我们知道,在Windows里有直接电缆连接连接程序,可以用并口线连接两台电脑,互拷文件。在网上查到这种并口线的线序如下:<br />2&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;15&nbsp;&nbsp;&nbsp;(Data&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;Error)&nbsp;&nbsp;&nbsp;<br />3&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;13&nbsp;&nbsp;&nbsp;(Data&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;Select)&nbsp;&nbsp;&nbsp;<br />4&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;12&nbsp;&nbsp;&nbsp;(Data&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;PaperEnd)&nbsp;&nbsp;&nbsp;<br />5&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;10&nbsp;&nbsp;&nbsp;(Data&nbsp;&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;Ack)&nbsp;&nbsp;&nbsp;<br />6&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;11&nbsp;&nbsp;&nbsp;(Data&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;Busy)&nbsp;&nbsp;&nbsp;<br />15&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;(Error&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;Data&nbsp;&nbsp;&nbsp;0)&nbsp;&nbsp;&nbsp;<br />13&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;(Select&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;Data&nbsp;&nbsp;&nbsp;1)&nbsp;&nbsp;&nbsp;<br />12&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;(PaperEnd&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;Data&nbsp;&nbsp;&nbsp;2)&nbsp;&nbsp;&nbsp;<br />10&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;5&nbsp;&nbsp;&nbsp;(Ack&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;Data&nbsp;&nbsp;&nbsp;3)&nbsp;&nbsp;&nbsp;<br />11&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;6&nbsp;&nbsp;&nbsp;(Busy&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;Data&nbsp;&nbsp;&nbsp;4)&nbsp;&nbsp;&nbsp;<br />25&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;25&nbsp;&nbsp;&nbsp;(Ground&nbsp;&nbsp;&nbsp;连&nbsp;&nbsp;&nbsp;Ground)<br />那么疑问就来了:IEEE1284标准里信号应该是一一对应连接的,至少数据线应该接到数据线,那么上面的连接是一种什么接口,时序是怎样的?IEEE标准里好像没有,为什么并口芯片可以支持这种时序?
chunyang 发表于 2009-2-27 12:27 | 显示全部楼层

你查到的资料有误

去我的Blog看看,有串口及并口互联的接线资料。
dxpol432 发表于 2009-2-28 15:57 | 显示全部楼层

电脑的并口有三种

一个是普通的口,标准使用&nbsp;PC-XT是单向的,连接打印机。<br /><br />其余两种是增强行的并口,你的资料就是这类,交叉连接是双向通讯的握手信号。
 楼主| qdoverture 发表于 2009-3-2 10:39 | 显示全部楼层

还是有问题

&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;2楼:我看到你的blog上的资料了,明明和我查到的线序一样啊?<br />&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;3楼:你确定你说的是对的吗?你说的其余两种应该是EPP和ECP模式,但是我看过IEEE标准,无论在哪种模式,D0~D7都是作为数据线,肯定不是握手信号。数据线怎么会连到控制/状态线呢?
chunyang 发表于 2009-3-2 12:51 | 显示全部楼层

呵呵,未仔细看线序

&nbsp;&nbsp;&nbsp;&nbsp;早期的并口是“单向”的(指数据线方向),但并口有5个状态输入位,所以可以利用它们做双向通讯,于是标准就这么定了,直接电缆连接就得这么接线,即使后来的新并口标准也得是上对下兼容的,而且新的双向并口主要是针对外设的,直接电缆连接还是采用旧式接线序。<br />&nbsp;&nbsp;&nbsp;&nbsp;当然,不排除有软件支持新的双向并口式通讯,这时的接线完全是按照线序顺次连接,但Windows自带的直接电缆连接是否支持不得而知,我只用过传统的电缆,现在还有一根。
 楼主| qdoverture 发表于 2009-3-3 14:09 | 显示全部楼层

谢谢楼上的

我明白你的意思了,就是一台电脑的并口的数据输出线连接到另一台电脑的并口的状态输入线,反之亦然。<br />结合我自己看到的标准里的内容,我忽然猜想到是不是这样:标准里有一种“nibble”模式,即反向半字节传输,这种模式下数据传输不经过数据线,外设把数据送到error、select、PE和busy四根线(外设的输出脚)上,输入到主机(输入脚),每次4位,Ack是数据有效的指示信号。直接电缆连接的这种线序就是用主机来模拟外设,主机的4根Data线输出模拟外设的4根状态线输出,连接到对方电脑的4根状态线输入,Ack也用一根数据线来模拟。<br />不知道您对1284标准是否熟悉,谁可以帮我确认一下我这个猜测是否正确?
chunyang 发表于 2009-3-3 17:08 | 显示全部楼层

不是用来模拟外设,这是专门定义的一种独立模式

采用4位字长通讯,半双工。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部