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

时间:2014-11-13 19:26:21

标签: java port jssc

我正努力在同一台计算机上将一些字节从一个串口发送到另一个串口。 我用这张卡片:http://www.nisuta.com/images/productos/grandes/NS4037.jpg (sun1889)。

我用以下设备连接它们 电缆: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是主板上存在的端口。

1 个答案:

答案 0 :(得分:3)

您是否检查过该电缆的引出线是否适合您的应用? 你需要一个所谓的"零调制解调器"电缆,将跨越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.aspx http://www.wut.de/kpics/e-8wwww-17-grus-000.gif