1.安裝串口python庫
# pip install pyserial2.操作串口
<1>.方案一
#-*- coding:utf-8 -*-
import serialser = serial.Serial("COM4", 115200, timeout=0.5)
def str_2_hex(data):text = ""for i, data in enumerate(data.hex()):text += dataif i % 2 != 0:text += " "return text def send(data):print("send ==== ", str_to_hex(data))ser.write(data)def recv():recv = ser.read(100)text_str = str_to_hex(recv)print("recv === ",text_str)if __name__=="__main__":data = b'\x12\x34\xff\xab\x56\xac'send(data)recv()<2>.方案二
# emacs test.py#-*- coding:utf-8 -*-
import serialbaudrate = 115200
#wsl
port = "/dev/ttyS4"
#windows
# port = "COM3"ser = serial.Serial(port, baudrate, timeout=0.5)
def check_data(nums):che
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态