我用以下程序进行树莓派serial串口接收数据,想调用收到的数据继续执行后面的代码,但是怎么改代码都无法调用,谁能帮帮我!!!

import serial
import time

ser = serial.Serial("/dev/ttyAMA0",115200)

try:
    while True:
        count = ser.inWaiting()
        if count > 0:
            recv = ser.read(count)
            print(recv)
            ser.write(recv)

except KeyboardInterrupt:
    if ser != None:
        ser.close()

KeyboardInterrupt
键盘中断没有被触发

可以在recv = ser.read(count)这里判断收到了什么,并且符合条件break

楼主请问你会了吗,能够分享一下吗