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()
Run Code Online (Sandbox Code Playgroud)
但是,当我运行这个程序时,如果缓冲区中没有数据并且我陷入无限循环,则永远不会捕获异常.谁知道我在这里做错了什么?
| 归档时间: |
|
| 查看次数: |
6003 次 |
| 最近记录: |