赞
踩
当使用Python进行串口通信时,可以使用Python的PySerial库来收发数据。下面是一个示例函数,可以用来收发串口数据:
- import serial
-
- def serial_communication(port, baud_rate, data_bits, parity, stop_bits, timeout):
- # 打开串口
- ser = serial.Serial(port=port, baudrate=baud_rate, bytesize=data_bits, parity=parity, stopbits=stop_bits, timeout=timeout)
-
- # 发送数据
- send_data = b"Hello, World!"
- ser.write(send_data)
-
- # 接收数据
- recv_data = ser.read(10)
- print(recv_data)
-
- # 关闭串口
- ser.close()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。