检查 2 个串行端口是否正常工作



我正在努力将一些字节从一个串行端口发送到同一台计算机上的另一个串行端口。我使用这张卡:http://www.nisuta.com/images/productos/grandes/NS4037.jpg(1889年星期日)。

与以下设备连接电缆:http://www.weisd.com/store2/QVSCC317-06_LR.jpg和适配器:http://www.networktechinc.com/nti/images/items/db9-sl-mf.jpg

我使用 JSSC 库用 java 编写了一个程序,该程序应该将数据从一个发送到另一个,就像 JSSC 示例中所示一样。COM3 读取,COM4 写入。

我还运行了 2 个 JSSC-Terminal 实例,将 com3 分配给第一个,将 com4 分配给另一个,然后发送一些字符,但这也没有用。

如何检查端口是否正常工作且没有故障?设备管理器显示 3 个端口 COM1、COM3、COM4。COM1 是主板上存在的端口。

您是否检查过该电缆的引脚排列是否适合您的应用?您需要一根所谓的"零调制解调器"电缆,它将穿过 rx 和 tx。这是必需的,以便PortA.tx(传输)转到PortB.rx(接收)

http://ftp1.digi.com/support/images/nmodems.gif

您拥有的电缆很有可能是"直通"类型,因为与公式连接器相比,带有母式连接器的设备将切换其 rx/tx。(具有一种连接器的设备称为 DTE 和 DCE)

这是一个很好的例子。

http://www.bb-elec.com/Images/whitepaper-images/WhatIsRS232-DCE-DTEPinDiagram.aspxhttp://www.wut.de/kpics/e-8wwww-17-grus-000.gif

相关内容

  • 没有找到相关文章

最新更新