最近用到了串口通讯,需要将单片机发上来的数据进行转换,还需要给单片机发一些命令,之前没有用过pySerial这玩意,网上找了一些资料,学习了以下。做个笔记,方便使用。
pyserial模块是python里面的,所以python环境是必不可少的。
使用pyserial大致步骤如下:
import serial
ser = serial.Serial('/dev/ttyUSB0', 19200, timeout=1) # 实例化串口号、波特率、等待时间
print ser # 打印串口信息
ser.write("hello") # 打印输出消息到串口
ser.read() # 读取1个字节
ser.read(10) # 读取10个字节
ser.close() # 关闭串口
其他的一些语句:
ser.is