gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 22:35:36 25 4
gpt4 key购买 nike

我正在努力将一些字节从一个串行端口发送到同一台计算机上的另一个串行端口。我用的是这张卡: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 是主板上存在的端口。

最佳答案

您是否检查过该电缆的引脚排列是否适合您的应用?您需要一根所谓的“空调制解调器”电缆,它将交叉接收和发送。这是必需的,以便 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

关于java - 检查2个串口是否正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26916806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com