赞
踩
python的pyserial模块
发布时间:2020-08-14 14:10:17
来源:51CTO
阅读:2913
作者:小止1995
pyserial是python提供用于进行串口通信的库
源文档:https://pythonhosted.org/pyserial/
1、安装pyserial
pip install pyserial
2、查看电脑现连串口设备
import serial.tools.list_ports
#检测设备的端口数
# plist = list(serial.tools.list_ports.comports())
# if len(plist) <= 0:
# print("没有发现端口!")
# else:
# #端口数
# print len(plist)
# plist_0 = list(plist[1])
# serialName = plist_0[0]
# print serialName
# serialFd = serial.Serial(serialName, 9600, timeout=60)
# print(serialFd.name)
3、将要发送的数据进行转换
所发十六进制需转换为以下格式
# 所发十六进制字符串010591F50000F104
cmd = [0x01, 0x05, 0x91, 0xF5, 0x00, 0x00, 0xF1, 0x04]
# 转成16进制的函数
def convert_
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。