小编Meh*_*hdi的帖子

如何在不关闭连接的情况下更改波特率?

我想连接到连接到串口(COM4)的设备,初始波特率为300,设备可以通过命令将其波特率更改为9600,我的Java代码将此命令发送到设备并更改设备的波特率,但我不知道如何在不关闭连接的情况下改变程序中的波特率.连接关闭后,设备将恢复到初始波特率.

在连接打开时有没有办法改变Java中的波特率?

在我向设备发送"更改波特率"命令后,当下面的代码执行设备丢失了连接.我认为这种方法只是用于初始化,而不是用于改变通信中间的波特率.

port.setSerialPortParams(
    9600,
    SerialPort.DATABITS_8,
    SerialPort.STOPBITS_1,
    SerialPort.PARITY_NONE);
Run Code Online (Sandbox Code Playgroud)

java serial-port baud-rate

6
推荐指数
1
解决办法
3055
查看次数

标签 统计

baud-rate ×1

java ×1

serial-port ×1