1. 首先确保计算机的串口已经连接。
2. 确定连接的是串口是COM1还是COM2
3. 使用pip命令安装serial库,import serial
4.代码示例如下
class VSerialPort:
@staticmethod
def sendHexData(serial_port,hex_data):
try:
ser = serial.Serial(serial_port, baudrate=115200,timeout=1)
hex_bytes = bytes.fromhex(hex_data)
ser.write(hex_bytes)
received_data = ser.read(9) # 读取9个字节的数据
ser.close()
return received_data
except Exception as e :
return str(e)
上示例返回的是9个字节的数据
5.第一个参数serial_port为串口的名称 ,windows下一般为COM1或COM2,第二个参数hex_data为发送的16进制的数据,也可根据自己的实际情况设置波特率和读取的字节数