V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
imfine
V2EX  ›  问与答

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

  •  
  •   imfine · May 27, 2014 · 3330 views
    This topic created in 4365 days ago, the information mentioned may be changed or developed.
    我在测试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 replies    2014-05-27 13:57:57 +08:00
    imfine
        1
    imfine  
    OP
       May 27, 2014
    顶上去 求帮忙
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3015 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 13:22 · PVG 21:22 · LAX 06:22 · JFK 09:22
    ♥ Do have faith in what you're doing.