RXTXComm在使用时总是不正常,在使用JSSC后串口收发数据OK。
一、JSSC相关
package com.demo;
import jssc.SerialPort;
import jssc.SerialPortEvent;
import jssc.SerialPortEventListener;
import jssc.SerialPortException;
public class JSSC {
public static SerialPort openSerialPort(String portName,int baudRate)throws SerialPortException {
final SerialPort serialPort =new SerialPort(portName);//串口号;
serialPort.openPort();
serialPort.setParams(baudRate,8,1,0);
if(serialPort.isOpened()) {
System.out.println("打开串口:" + serialPort.getPortName());
}
serialPort.addEventListener(new SerialPortEventListener() {
public void serialEvent(SerialPortEvent serialPortEvent) {
if (serialPortEvent.isRXCHAR()) {
try {
if (serialPortEvent.getEventValue() &