python读写串口

发布时间:2019-09-26 10:00:45编辑:auto阅读(2295)

    #!/usr/bin/python
    import serial
    from time import sleep
    
    ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=0.5) 
    
    print ser.port
    print ser.baudrate
    
    def recv(serial):  
      while True:  
        data =serial.read(42)  
        if data == '':  
          continue
        else:
          break
        sleep(0.02) 
      return data 
    
    while True:  
      data =recv(ser) 
      if data != '': 
        print data
        ser.write(data)

关键字