大家早上好, 我正在尝试从 Windows 中的 Java 连接到 USB 设备。
我需要它从 USB 数据线读取一些数据。
这是我的代码:
import jssc.SerialPort;
import jssc.SerialPortException;
public class Main {
public static void main(String[] args) {
try {
SerialPort serialPort = new SerialPort("COM03");
serialPort.openPort();
serialPort.setParams(4800, 8, 1, 0);//Set params.
while(true) {
byte[] buffer = serialPort.readBytes(10);
if(buffer!=null) {
for(byte b:buffer) {
System.out.print(b);
}
}
}
} catch (SerialPortException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
问题是 Java 不接受连接任何 SerialPort 名称。
我尝试使用 COM1 或 COM01 格式的 COM 1-2000。没事做。 Java 曾经抛出异常
端口名称-COM3;方法名称 - openPort();异常类型 - 找不到端口。
如果我在端口名称中输入斜杠(例如“xxxxx\”),无论 xxxxx 是什么,错误都会变成
端口名称-COM3;方法名称 - openPort();异常类型 - 端口繁忙。
首先,我正在尝试连接到我的光电鼠标……只是为了开始。
感谢谁能帮助我。
我尝试连接到 USB 设备,我希望从中读取数据
谢谢,您指定的程序现在列出了 COM 端口(我连接了一个 Arduino)。 我想知道它是否存在一个电子板,我可以连接到具有一些 PIN 的 USB,我可以在其中连接嵌入式硬件并让它与我的 USB 通信。 我的意思是(也许)是这样的:https://www.amazon.it/dp/B01N7SGC1I/ref=twister_B07Z6BKMV6?_encoding=UTF8&th=1 您认为这块板可以连接嵌入式硬件并让它与我的 PC 通信吗?