这是一个创建于 3818 天前的主题,其中的信息可能已经有所发展或是发生改变。
我在测试jssc(https://github.com/scream3r/java-simple-serial-connector)
java串口程序时,程序打开串口后,就一直停在WriteByte方法的地方不向下执行,是否有什么方式可以设置WriteByte 方法的timeout ,当超时后继续向下执行?
public static void main(String[] args) {
String[] ser = SerialPortList.getPortNames();
for ( String string : ser ) {
try{
SerialPort ser_ = new SerialPort(string);
ser_.openPort();
ser_.setParams( SerialPort.BAUDRATE_9600, SerialPort.DATABITS_8,SerialPort.STOPBITS_1, SerialPort.PARITY_NONE );
ser_.writeByte( (byte)12 );
System.out.println("ok"+string);
}catch ( SerialPortException e ){
e.printStackTrace();
}
}
}
1 条回复 • 2014-05-27 13:57:57 +08:00
|
|
1
imfine 2014-05-27 13:57:57 +08:00
顶上去 求帮忙
|