pyserial,用于与您的被测设备进行串行通信。
导入
方法
方法参考
serial.Serial(port, baudrate, **kwargs)
创建一个串口连接。
返回:
Serial 对象
readline()
从串口读取一行。
bytes - 读到的那一行
read(size)
读取指定数量的字节。
返回:
bytes - 读到的数据
read_until(expected=b'\n', size=None)
一直读取,直到出现指定的字节序列。
返回:
bytes - 直到该序列为止的数据
write(data)
向串口写入数据。
返回:
int - 已写入的字节数
close()
关闭串口连接。
is_open
查看连接是否已打开。
bool - 连接已打开时为 True
示例
基本通信
交互式会话
数据记录
命令/响应模式
硬件集成
说明
- Lager 原生支持用
pyserial进行串行通信 - 串口在 Lager 配置阶段指定
- 同时支持原始 UART 和 USB CDC 连接
- 默认波特率为 115200
- 请妥善处理
SerialException错误 - 用
decode('utf-8')转换为字符串

