Skip to main content
原生支持 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') 转换为字符串