我在使用 jssc 时,程序一直停在 SerialPort.WriteByte ()不向下执行

2014-05-27 12:44:52 +08:00
 imfine
我在测试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();
}
}
}
2625 次点击
所在节点    问与答
1 条回复
imfine
2014-05-27 13:57:57 +08:00
顶上去 求帮忙

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/114455

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX