我想以初始波特率 300 连接到连接到串行端口(COM4)的设备,该设备可以使用命令将其波特率更改为 9600,我的 Java 代码将此命令发送到设备并且设备的波特率已更改,但我不知道如何在不关闭连接的情况下更改程序中的波特率。连接关闭后,设备恢复到初始波特率。
有什么方法可以在连接打开时更改 Java 中的波特率?
在我向设备发送“更改波特率”命令后,当执行以下代码时,设备失去了连接。我认为这种方法仅用于初始化,而不是用于在通信过程中更改波特率。
port.setSerialPortParams(
9600,
SerialPort.DATABITS_8,
SerialPort.STOPBITS_1,
SerialPort.PARITY_NONE);