python-2.7 - Pyserial 2.7重复接收未知数量的数据包
问题描述
我正在使用 python 2.7 pyserial 库从我的硬件串行通信中进行通信并捕获文件数据。
来自串行端口的 66 字节数据包将到达未知数量的数据包。
问题是:
1)在开始运行python程序的其余部分之前,我将如何等待第一个字节到来。
2)如何在收到一个完整的数据包(66字节)或一堆字节后重新开始处理。接收到下一个数据包的第一个字节后重新开始。并再次重复该过程,直到发送停止字节。我试图在循环的一次迭代中一次读取一个字节。