串口模拟器VSPD(附VSPD安装包)

2023-11-06

串口通讯想必做硬件开发和软件的人来说都相当了解,以前的电脑,基本标配都包含一个串口。但现在的电脑,基本都没有配置串口了,如果要使用串口的功能,基本就要用一个USB转串口的硬件模块。

虚拟串口(虚拟 COM 端口),应该很多人都知道,也就是一种模拟物理串行接口的软件 。 完全复制了硬件 COM 接口的功能,并且将被操作系统和串行应用程序识别为真实端口。

现实生活中,虚拟串口用处很多。比如:你的应用程序检测串行输入数据的时候,方便调试。还比如:多个有应用程序之间使用串口通信。

VSPD拥有在虚拟环境中快速调试代码、支持添加无限个虚拟串口等功能 ,解决在调试程序时受串口设备数量限制。

Virtual Serial Port Driver虚拟串口工具可以完美兼容windows 7、win8、win10系统,通过这款vspd虚拟串口软件可以轻松虚拟出两个串口,一个用来读、一个用来发,是调试串口的好帮手,比较好用,可以在没有实物的情况下随意调试串口 。

本软件运行稳定,允许你去模仿多串口像你希望的那样而支持所有的设置与信号线,仿佛那是真正的COM端口。

对于程序员来讲,你可以使用C/C++、C#、Delphi、VB等所有支持Dll的语言去模拟,控制串口。

百度云链接下载完后直接解压,然后安装。在安装完成之后vspdctl.dll覆盖至安装文件夹覆盖掉原有文件(破解)。

界面如下:

点击新增,虚拟串口需要成对创建,来指明他们的连接关系。这里选择COM1和COM2,也可以点击右侧的下拉框来选择其他的COM口,点击 Add Pair就可以创建一个串口对,如下所示,可以发现左侧Virtual ports(虚拟端口)多了COM1 和 COM2。 

打开串口调试助手,设置好必要的参数: 

打开两个串口,在其中一个串口中发送区写入消息,点击发送,在另一个串口的接收区可以看到我们发送的消息。 

两个串口的连接示意图如下图所示:

在开发过程中可以先关闭其中一个串口,然后使用串口工具链接与之相对的串口。比如这里关闭COM1软件打开COM2,接着通过代码链接并打开COM1,然后发送数据,最后看COM2是否有接收到数据,如果接收到了证明链接发送程序正确。 

附资源下载:

链接:串口模拟工具_免费高速下载|百度网盘-分享无限制 (baidu.com)

提取码:xo56 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

串口模拟器VSPD(附VSPD安装包) 的相关文章

  • Qt D、Q 指针学习和二进制兼容

    文章目录 Qt 中 D Q 指针的实现 Qt 中 D Q 指针的实现 Qt 中 D Q 指针机制的实现是通过宏定义 实现代码在 qtbase gt src gt corelib gt qglobal h 和 qobject h qobjec
  • mybatis-plus 自动代码生成

    最新mybatis plus 代码自动生成工具 创建一个springboot 项目 引入如下依赖
  • ReentrantLock源码解析

    ReentrantLock简介 重入锁ReetrantLock 实现了Lock接口 作用与synchronized关键字相当 但比synchronized更加灵活 ReetrantLock本身也是一种支持重进入的锁 即该锁可以支持一个线程对
  • 微电网两阶段鲁棒优化经济调度方法(Python代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Python代码实现 1 概述 Matlab代码版本 这个博主有总结 微电

随机推荐

  • Uncaught (in promise)Error: ### Error updating database. Cause :java.sql.SQLException:

    Uncaught in promise Error Error updating database Cause java sql SQLException Field XXXX XX doesn t have a default value
  • Qt学习笔记(1)

    目录 一 pro文件解析 二 源文件解析 三 常用快捷键 四 重要的数据类型 1 字符串类 1 QByteArray 2 QString 2 container容器类 1 QList类 QLinkedList类以及QVector类 2 QM
  • lv4 嵌入式开发-6 格式化输入输出

    目录 1 标准I O 格式化输出 2 标准I O 格式化输入 3 小结 4 标准I O 思考和练习 1 标准I O 格式化输出 include
  • 提升Python函数调用灵活性:参数传递类型详解

    前言 在Python编程中 函数参数起着非常重要的作用 函数参数允许我们向函数传递数据 并在函数内部使用这些值 Python提供了多种参数传递类型 包括位置参数 关键字参数 默认参数 可变数量的位置参数 可变数量的关键字参数 这些不同的参数
  • 谈谈自己对REST、SOA、SOAP、RPC、ICE、ESB、BPM知识汇总及理解

    SOA 维基百科解释 SOA 面向服务的软件架构 Service Oriented Architecture 是一种计算机软件的设计模式 主要应用于不通应用组件中通过某种协议来互操作 例如典型的通过网络协议 因此SOA是独立于任何厂商 产品
  • 可扩展的Blender插件开发汇总

    成熟的 Blender 3D 插件是令人惊奇的事情 作为 Python 和 Blender 的新手 我经常发现自己被社区中的人们创造的强大的东西弄得目瞪口呆 坦率地说 其中一些包看起来有点神奇 当自我怀疑或冒名顶替综合症的唠叨声音被打破时
  • Stream live media (HTTP) -- using FMS

    http help adobe com en US flashmediaserver devguide WSd391de4d9c7bd609 52e437a812a3725dfa0 8000 html Prerequisites for l
  • mysql查询缓存打开、设置、参数查询、性能变量意思

    一般 我们会把 query cache type 设置为 ON 默认情况下应该是ONmysql gt select query cache type query cache type ON user name from users wher
  • 我是怎么做到副业月入过万的「全程干货」

    如果你们每天有3 4个小时的空余时间 选择一个好的副业 月入再多一万是没有问题的 当然 选择副业 避坑很重要 我们先来看下选择副业的几个标准 1 低成本 不能有太多的金钱投入 2 低风险 不能有赌博心理 千万不能随便放弃主业 3 受众广 有
  • 不登录,不用任何技术,一分钟下载网易云音乐

    最近在写 Python 爬虫 想爬取网易云的歌曲并下载或者保存 Url 到 MongoDB 发现了一个可以快速下载网易云歌曲的方式 不需要登录 也不需要什么技术 简单几步就可以网易云上的音乐 因此分享给你 希望对你有帮助 如果你有其他的方法
  • 集成学习思想

    一 集成学习 Ensemble Learning 集成学习的思想是将若干个学习器 分类器 回归器 组合之后产生一个新的学习器 集成学习的主要思想 1 Bagging 代表算法是随机森林 Random Forest 2 Boosting 代表
  • springboot 2.x 集成 drools 7.x

    简介 springboot 2 0 4 RELEASE 集成 drools 7 11 0 Final 1 项目结构 2 pom xml文件
  • 51单片机指令系统详解

    指令系统 微型机的功能是由指令系统体现的 所以 寻址方式和指令系统是衡量微型机的重要指标 MSC 51的指令系统一共有111条指令 包括单字节49条 双字节46条和三字节16条 按周期分 有单周期 双周期和三周期指令 在晶振频率为12MHZ
  • 【问题记录系列】java.lang.IndexOutBoundsException:Index: 1,Size:1

    java lang IndexOutBoundsException 1 问题背景 2 问题展示 图片 拍摄图 3 问题解决 图片 debug图一 debug图二 4 解决后的效果 1 问题背景 昨天写好的重置密码的接口 与前端联调的过程中
  • Python opencv 机器学习 7. KMeans k值聚类 两个特征

    import cv2 import numpy as np from matplotlib import pyplot as plt 只有一个特征 只由人们的身高决定T恤大小 x np random randint 25 50 25 2 生
  • No module named ‘chinesecalendar‘

    在学习python的时候又遇见了这个问题 我cmd里面执行 pip install chinesecalendar 命令 执行结果出现successfully说明安装成功了 然后我又在 jupyter里进行 pip install chin
  • 实践:SSDEEP相似度比较

    2020 06 03 其实一开始的时候 我是想看看 他们都是使用什么特征来进行比较 今天下午就想找一些相关的相似度比较的文章 看看有没有相关的实践 然后发现谷歌出来的大量结果都是论文 我是想找一些实际的代码 不过 通过调整关键词到mediu
  • ARM编译器常用的预定义宏

    ARM编译器预定义了许多宏 这些宏提供有关工具链版本号和编译器选项的信息 编译器版本 宏为 ARMCC VERSION 数字形式呈现 使用方法如下 rt kprintf Compiler Version u r n ARMCC VERSIO
  • kudu集群Tablet Server异常:Check failed: _s.ok() Bad status: Service unavailable: Cannot initialize clock

    背景 CDH 6 3 1集群上kudu实例Tablet Server异常无法启动 根据报错信息提示时钟同步问题无法启动Check failed s ok Bad status Service unavailable Cannot initi
  • 串口模拟器VSPD(附VSPD安装包)

    串口通讯想必做硬件开发和软件的人来说都相当了解 以前的电脑 基本标配都包含一个串口 但现在的电脑 基本都没有配置串口了 如果要使用串口的功能 基本就要用一个USB转串口的硬件模块 虚拟串口 虚拟 COM 端口 应该很多人都知道 也就是一种模