pyserial库是python语言用于,python的pyserial模块

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_

你可能感兴趣的:(pyserial库是python语言用于,python的pyserial模块)