Pat*_*ick 4 python serial-port
有时我没有通过串行接口获取任何数据,我想以下列方式通过异常捕获此情况:
ser          = serial.Serial(3)
ser.baudrate = 115200
timeout      = 1
while (some condidion)
  try:
    dump = ser.read(40)
  except ser1.SerialTimeoutException:
    print('Data could not be read')
ser.close()
但是,当我运行这个程序时,如果缓冲区中没有数据并且我陷入无限循环,则永远不会捕获异常.谁知道我在这里做错了什么?
| 归档时间: | 
 | 
| 查看次数: | 6003 次 | 
| 最近记录: |