0

我有一个问题,因为我在我的应用程序 jssc(java-simple-serial-connector) 中使用并使用该代码找到可用端口:

String[] portNames = SerialPortList.getPortNames();

结果我得到端口名称“COM3”。问题是我在笔记本上开发了这个应用程序,这个笔记本(查看设备管理器)没有安装任何 COM(rs232)端口。所以问题是为什么它检测端口“COM3”?

这是我的设备管理器屏幕:

接下来的事情是,当我尝试打开这个端口而不是关闭它时,我需要大约 1.2 秒。这是这种操作的典型时间吗?

4

1 回答 1

0

在不了解您的硬件的更多信息的情况下,这很可能是英特尔 英特尔主动管理技术的 LAN 串行功能。我有几个支持它的主板,但从来没有需要它。无论如何,只要出去买一根 USB 到 TTL UART 电缆。有很多可供选择,但我用这个有很好的结果

http://www.amazon.com/PL2303HX-RS232-Cable-Module-Converter/dp/B008AGDTA4/ref=sr_1_7?ie=UTF8&qid=1405789976&sr=8-7&keywords=usb+serial+cable

由于这是一台笔记本电脑,而且听起来您没有真正的 DB9 端口,因此购买 USB UART 电缆是您最好的选择。现在,如果您只想玩 jSSC,请随意尝试 COM0COM。我使用 jSSC 和 COM0COM 毫无问题地测试工作项目。

于 2014-07-19T17:16:03.657 回答