V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
imfine
V2EX  ›  问与答

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

  •  
  •   imfine · 2014-05-27 12:44:52 +08:00 · 2602 次点击
    这是一个创建于 3633 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我在测试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
    imfine
        1
    imfine  
    OP
       2014-05-27 13:57:57 +08:00
    顶上去 求帮忙
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4107 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 00:55 · PVG 08:55 · LAX 17:55 · JFK 20:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.