并行端口计算机间通信的可能性

时间:2011-05-27 10:57:28

标签: c device linux-device-driver embedded-linux

我已经浏览了这里建议的链接和主题,在发布之前,仍然不清楚,所以发帖。

我的问题;是否可以使用直线而不是Laplink电缆在两个并行的计算机端口之间进行通信?

正如我所见, http://pinouts.ru/ParallelPorts/ParallelPC_pinout.shtml http://www.beyondlogic.org/spp/parallel.html http://www.doc.ic.ac.uk/~ih/doc/par/

我从这些链接推断,连接到状态寄存器(bit6)和引脚11(忙)的引脚10(nAck)将在两台计算机上的INPUT DIRECTION中起作用,这样就不会让通信周期完成。

这是对的吗?我们可以通过直接(1对1)电缆进行通信吗?

4 个答案:

答案 0 :(得分:0)

首先,抱歉没有直接回答你的问题,但是。据我所知,应该可以使用直接并行电缆在两台计算机之间进行通信,但说实话,我并非百分之百确定。请注意,平行线有各种变化。 此外,如果你有自己编程的意图,你可以在Windows平台上使用inpoup32库来使任务更容易。

答案 1 :(得分:0)

如果您可以编写可以通过并行端口引脚进行通信的正确驱动程序/应用程序,则可以实现。我猜测异步通信是非常可能的,可以像计算机一样将数据发送到具有并行端口的设备。转过来,计算机将成为主设备(半双工),并使用链接一次发送字节。

答案 2 :(得分:0)

Total Commander可以通过LPT电缆连接到另一台PC。另一方需要有LPTDOS服务器软件或其他Total Commander。它非常可靠,但我不记得它是否基于Laplink电缆。

答案 3 :(得分:0)

通过并行端口可以通过laplink电缆进行计算机间通信。用软件握手进行同步,一次蚕食。

http://en.wikipedia.org/wiki/Parallel_Line_Internet_Protocol