Python 调用串口通信时,一般都是通过 serial 模块先进行实例化:
import serial
ted = serial.Serial(port='/dev/tty.wchusbserial1470', baudrate=115200)
若想获取电脑端串口输入缓存以及输出缓存大小(bytes),可以通过该实例的 in_waiting (当前输入端缓存字节数) 和 out_waiting (当前输出端缓存字节数) 查看。
若一次性发送大量请求并收到相应的返回信息,尚未进行读取,则可凭此来查看当前电脑端串口接收的缓存大小:
import serial
from threading import Thread