python 虚拟串口通信

准备着手写一个串口工具,当前编程环境,并没有办法接好下位机平台,需要模拟出一个串口,不断发送信息,方便调试串口工具。

1.win 下载虚拟串口

https://sourceforge.net/projects/com0com/files/latest/download
下载安装完成后,会在设备管理器中新增两个com。
这两个串口是互相接通的,一个com 可以当作上位机,一个com可以当作下位机
在这里插入图片描述

2.python 实现向一个串口内写数据,另一个串口内接受数据

#!/usr/bin/python
# -*-coding: utf-8 -*-

import serial
import serial.tools.list_ports
import threading
import time
from datetime import datetime

#列出所有当前的com口
port_list = list(serial.tools.list_ports.comports())
port_list_name = []

class SerialPort:
    def __init__(self,port,buand):
        self.port = serial.Serial(port,buand)
        self.port.close()
        if not self.port.isOpen():
            self.port.open()

    def port_open(self):
        if not
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值