mixly讀串口和寫串口,Python3.6讀寫串口操作

 2023-11-30 阅读 21 评论 0

摘要: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 += "
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

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/185527.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息