2024年6月7日发(作者:)
java jssc串口例子
Java JSSC(Java Simple Serial Connector)是一个用于串口通信的Java
库。下面是一个简单的Java JSSC串口通信示例:
```java
import ;
import ;
import ;
import ;
public class SerialPortExample implements SerialPortEventListener {
private SerialPort serialPort;
public SerialPortExample(String portName) {
serialPort = new SerialPort(portName);
try {
();
(_9600, _8, _1, _NONE);
(this);
} catch (SerialPortException e) {
();
}
}
public void serialEvent(SerialPortEvent event) {
if (()) {
try {
int available = ();
if (available > 0) {
byte[] bytes = new byte[available];
(bytes, );
("Received data: " + new String(bytes));
}
} catch (SerialPortException e) {
();
}
}
}
public static void main(String[] args) {
String portName = "COM1"; // 串口名称,根据实际情况修改
new SerialPortExample(portName);
}
}
```
该示例程序使用JSSC库打开一个串口,并设置串口参数(波特率、数据位、
停止位和校验位)。然后,它添加了一个`SerialPortEventListener`,以便
在接收到数据时执行相应的操作。在`serialEvent()`方法中,它检查串口是
否有可用的数据,如果有,则读取数据并将其打印到控制台上。最后,在
`main()`方法中创建一个`SerialPortExample`对象,并将串口名称传递给它。


发布评论