虚拟串口软件VSPD XP5.1使用教程

合集下载

虚拟串口使用说明

虚拟串口使用说明

用proteus里的单片机跟pc的串口调试工具进行串口仿真虚拟串口使用说明打开虚拟串口的文件夹,可以看见如下两个文件,一个是破解用的,一个是安装用的。

双击安装图标开始安装。

选择同意,一路NEXT即可。

安装后再将破解用的文件粘贴到C:\Program Files\Eltima Software\VSPD XP 5.1目录下,覆盖原来的文件即可。

在桌面就可以看到快捷方式。

双击快捷方式后你会看到如下画面:上面为你实际的物理串行口,下面是虚拟的物理串行口。

下面我们来增加一对虚拟串行口。

因为一般的电脑最多为两个串行口,在这个画面上,我们设置first为com3,second为com4,点击add pair就可以增加一对虚拟串口(如下图所示)。

这两对端口是通过这个软件物理连接的,并且是rs232电平连接。

这样我们就完成里串口的设置,可以把此软件关闭,这两个端口将会一直存在于你的电脑中,下次直接使用就可以了。

Protus中的串口设置仿真电气原理图请打开本例的仿真文件:下面我们对串口进行设置和邦定:在proteus右键单击上面的图选定,然后左键单击此元件打开它的属性对话框。

如下图所示:设置蓝色框内的参数,为你实际的参数,其中红色圈内设置为你要邦定的串口,本例邦定为com4,必须为com3和com4中的一个。

下面就是对串口调试工具的设置了,设置如下:因本例proteus用了com3,那么串口调试工具这里就要邦定为com4了,并且设置为16进制发送和显示,那么这样一切ok,开始吧。

点击proteus的播放键,切换到串口调试工具,哈哈受到数据了。

然后你再发送一些数据给单片机看看,哈哈,是不是很棒呢。

vspm虚拟串口软件说明

vspm虚拟串口软件说明

VSPM虚拟串口软件使用帮助虚拟串口软件使用帮助(Ver2.5)(Ver2.5)一、一、 软件介绍软件介绍1、 功能说明功能说明VSPM 虚拟串口软件可以将TCP/IP 连接、连接、UDP UDP 广播,映射成本机的虚拟COM 口,应用程序通过访问虚拟串口,就可以完成远程控制、数据传输等功能。

等功能。

VSPM 虚拟串口软件特点:虚拟串口软件特点: 多虚拟串口映射多虚拟串口映射 收/发多线程架构发多线程架构支持虚拟串口参数同步指令支持虚拟串口参数同步指令自动错误纠正、自动连接、自动重新试自动错误纠正、自动连接、自动重新试 实时虚拟串口数据传输监控实时虚拟串口数据传输监控 集成Telnet 管理器管理器 集成设备探测器集成设备探测器Server Server、、Client Client、、U DP 广播模式,广播模式,33种工作模式种工作模式 支持扩展DLL 插件,具备强大的扩展功能插件,具备强大的扩展功能 免费软件免费软件2、 VSPM 软件适用范围软件适用范围适用的嵌入式设备适用的嵌入式设备可以将任何使用TCP/IP 或UDP 广播方式传输数据的嵌入式设备虚拟成本机COM 口。

口。

这些设备包括串口服务器、无线DTU 或其他各类嵌入式以太网&TCP/IP 设备。

设备。

虚拟串口互联虚拟串口互联1台电脑用Server 模式和Client 模式运行2个VSPM 虚拟串口软件,可以实现虚拟串口互联。

可以实现虚拟串口互联。

软件调试及串口通讯模拟软件调试及串口通讯模拟利用各类扩展DLL 插件,可以使VSPM 模拟成一个串口设备,方便软件调试。

件调试。

3、 VSP VSPM M 虚拟串口性能参数虚拟串口性能参数项目项目配置配置端口速度端口速度 110110--115200bps 115200bps数据位数据位 5、6、7、8 停止位停止位 1、2校验位校验位 无、奇、偶、标记。

无、奇、偶、标记。

流控流控可设置流控,但VSPM 软件在转发时忽略此设置。

串口助手使用教程

串口助手使用教程
03
总结词:选择正确的串口参数
04
详细描述:根据连接的设备和通信协议的要求,选择正确 的波特率、数据位、停止位和校验位等参数。
05
总结词:保存配置
06
详细描述:完成参数设置后,记得保存配置以便下次使用 。
如何解决串口数据传输错误的问题?
总结词
检查数据完整性
详细描述
在数据传输过程中,如果发生错误,首先检查数据的完整性。确认发送的数据是否正确, 以及接收端是否完整接收。
用户需要先安装串口助 手软件,然后根据实际 硬件设备配置相应的串 口参数,如波特率、数 据位、停止位等。
通过串口助手,用户可 以发送和接收串口数据 。发送数据时,用户可 以选择文本或二进制格 式;接收数据时,软件 会自动捕获串口数据并 显示在界面上。
对于接收到的数据,用 户可以进行编辑、保存 或导出操作,方便后续 处理和分析。
如何解决串口数据传输错误的问题?
总结词
查看错误日志
详细描述
打开串口助手的错误日志功能,查看详细的 错误信息和历史记录。根据日志中的提示信 息,进一步排查问题原因。
05
总结与展望
总结串口助手的使用方法
功能介绍
安装与配置
数据发送与接收
数据编辑与保存
参数设置与调试
串口助手是一款用于串 口通信的软件,支持串 口数据的发送、接收、 查看、编辑等功能。
关闭串口
完成数据发送和接收后,点击“关闭串口”按钮。
关闭串口连接并释放相关资源。
03
串口助手的进阶功能
波特率设置
总结词
波特率是串口通信的重要参数,用于 控制数据传输速率。
详细描述
在串口助手中,您需要选择合适的波特率 以确保数据传输的稳定性和正确性。常见 的波特率有9600、19200、115200等, 根据您的设备和通信协议选择合适的值。

虚拟串口使用方法

虚拟串口使用方法

虚拟串口使用方法虚拟串口访问方法要配合上位机驱动软件一起使用。

安装了虚拟串口驱动程序后,利用虚拟串口管理软件创建一个虚拟串口,此虚拟串口的使用方法相当于电脑自带的实串口,它会自动检测打开该串口的软件所用的波特率和数据位停止位等信息,并同步到串口服务器,不需要手动设置。

虚拟串口软件具有网络连接心中检测功能,可以检测到网络的异常断开,并自动重新连接。

按以下步骤操作,先把串口服务器的工作模式设置为TCP 服务器模式,再安装驱动软件创建串口。

0,串口服务器的设置先通过网页浏览器登录串口服务器管理页面,设置串口服务器的工作参数。

在浏览器的URL地址栏中输入串口服务器的IP地址(如串口服务器的默认IP为:192.168.1.111,用户名为:admin,密码为:admin),打开管理登录界面:输入用户名和密码后看到串口服务器的当前工作参数:在对应的串口的[串口设置]功能选项中的[连接模式]选项中选择“TCP 服务器”(串口服务器一厂时一般默认为该模式),其它参数不用设置(驱动程序会根据实际检测到的情况自动修改)。

如下所示:其它选项不用填,选择“保存为默认设置”后提交马上生效,关机后仍然生效,当[连接模式]改变时请重启串口服务器。

1 虚拟串口软件安装要通过虚拟串口方式来访问设备必须安装此软件,通过socket方式即可不安装.安装软件系统要求:操作系统:windows2000/XP/2003;CPU:1.4G或以上;内存:128M以上。

在安装文件中,双击Setup.exe 文件,进入安装界面.点击下一步,进入下一个安装界面,如果同意软件安装协议选择”我接受”,否则选择”取消”退出安装.选择”我接受”进入下一个安装界面:选择程序安装目标文件夹,由于所需空间很小,只需要8M左右,一般按照默认则可,若要改变目标文件夹,在”浏览”中选择你的目标文件夹,单击”安装”按钮进入一下安装界面.在安装过程中会弹出以下窗口,提示正在安装驱动,请勿关闭此窗口,驱动安装完成后些窗口会自动关闭。

虚拟串口软件VSPD XP5.1使用教程

虚拟串口软件VSPD XP5.1使用教程

虚拟串口软件VSPD XP5.1使用教程
1、安装软件
2、安装完成后运行软件,如下图
3、不要看它是英文的,其实很好用,也很简单。

左边系统浏览器(System Explorer)中,COM1、COM2和COM3是我计算机中的物理串口(Physical ports)。

虚拟串口(Virtual ports)还没有配置,所以没有。

4、在右边“添加/删除端口”(Add/Remove ports)中,选择你要创建的一对虚拟串口。

因为我的计算机中COM1、COM2和COM3都被物理串口占用,所以选择COM4和COM5为虚拟串口,如下图:
5、然后点击“添加串口对”(Add pair)按钮,虚拟串口COM4和COM5就创建好了,是不是很简单啊?
6、创建完成后我们关闭软件,然后来测试一下虚拟串口是否好用。

打开两个串口调试助手,一个设置为COM4,一个设置为COM5,互相发送接收数据,能够正常进行数据通讯,如下图:。

虚拟串口以及在Proteus中的使用

虚拟串口以及在Proteus中的使用

虚拟串口以及在Proteus中的使用一,虚拟串口虚拟串口是计算机通过软件模拟的串口,当其它设计软件使用到串口的时候,可以通过调用虚拟串口仿真模拟,以查看所设计的正确性。

首先要安装虚拟串口设置的软件,网上有很多设置虚拟串口的软件,我用的是VSPD,可试用1个月,试用期过后,该软件将不能使用,但不用担心,所设置的虚拟串口不会消失,可以继续使用。

设置界面:我设置的是COM3和COM4,软件只能成对设置,主要是因为通信时,一方可以监视另一方,如果仅设置1个虚拟串口的话,如你用COM3发送接收数据,但发送了什么接收到什么,你无法验证其正确与来源。

这是人家编写软件的高明之处。

软件设置时将所设置的两个虚拟串口对接,这样就可实现发送与接收的监视。

从设备管理器中可以看到两个虚拟串口对接方式:这样可以用串口调试助手调试串口通信了,从下图可以看到COM3发送的数据到达了COM4的接收区域,COM4发送的数据到达了COM3的接收区域,从而实现了COM3与COM4之间的互联互通。

到这虚拟串口已经设置好,对其它设计软件而言,虚拟串口和普通串口没有区别,如串口调试助手对虚拟串口的使用和普通串口的使用方法一样。

二,虚拟串口在Proteus中的使用下一步介绍一下虚拟串口在Proteus中的使用,更准确的应该说是“串口在Proteus中的使用”,只不过我们用软件实现仿真,虚拟串口在这使用的比较频繁。

先在Proteus中将环境建立起来,很简单,先需要两个元器件就可以建立连接VIRTUAL TERMINAL和COMPIM,如图VIRTUAL TERMINAL的TXD与COMPIM的TXD相连,RXD 与RXD相连,后面有图分析为什么这样相连:VIRTUAL TERMINAL是串口监视仪器,可以通过它将数据线上的符合RS232协议的波形捕捉到,并显示出来,也可以往数据线上发送RS232协议的波形;COMPIM为串口元件,可设置占用计算机上哪一个串口,可以是“实际串口”,也可以是“虚拟串口”,对Proteus而言,是分不清虚拟串口还是实际串口的。

串口调试工具使用及其相关技巧

串口调试工具使用及其相关技巧

串口调试是一件比较麻烦的事情,但是如果掌握一定的技巧,则事情就变得简单很多。

有两个重要的工具,一个叫串口调试工具,一个叫虚拟串口。

串口调试工具由于设置本机电脑的串口的参数:打开Port菜单——settings:设置你所需要读写的串口的参数(一般只要选择Port number):设置完成后然后打开该串口(Port菜单——Open COMn):这样如果你的物理串口端(接单片机、PLC等)已经设置好,并正常工作,则你就会可以在上面的文本框看到接受到的实时数据,而在下面的文本框中输入数据,并点击Send按钮即可发送。

然而,关键的问题常常出现在物理串口,或者下位机的程序,而此时初学者往往难以找到问题所在,多次尝试失败后就会产生放弃的念头。

实际上方法很简单,核心思想就是分解问题,不是不知道到底是硬件连接问题,还是下位机程序问题,甚至有可能是上位机程序问题吗?那么就把问题分离开!解决方案就是使用我给你的虚拟串口软件。

虚拟串口软件可以虚拟出一对相互连接且设置后的串口(物理上并不存在)。

这样,物理连接的问题就被分离开了,你在计算机上直接运行上位机和下位机的程序,他们之间通过虚拟串口通信,如果没有问题,下一步诊断物理连接的问题就容易很多了。

这对于串口编程效率也是至关重要的!具体操作:1)解压虚拟串口的压缩文件,得到一个文件夹:2)文件夹内容如下:这个虚拟串口不太好找,当年我花了不少时间。

运行NT6文件夹下的vsbsetup.exe文件,安装就完成了。

(所以最后把你解压后的文件夹放到你一般不会移动的位置)然后运行vspdconfig.exe,就打开这个虚拟串口软件啦!点击Add pair,你就得到了两个虚拟的串口,一般默认为COM1,COM2,你可以自己设置虚拟的端口号(但要注意避开已有的物理端口号!)完了之后你就可以在左边的Virtual ports中看到你的虚拟端口啦:这样就可以像前面叙述的那样使用串口调试软件,一个连接COM1,另一个连接COM2,二者之间就可以相互发送和接收数据了。

KEIL中用虚拟串口调试串口程序

KEIL中用虚拟串口调试串口程序

虚拟出两个串口,并且已经连接在一起Stime=0x00 回车这些调试命令如何使用,比较好找,但是,这三条一条都不能少。

开始时,缺少最后一条命令,就无法运行。

Mode用于设置端口Assign用于分配端口输入输出Stime用于设置是否需要考虑内部计数频率。

0时表示直接以mode设置为准,此时不必计算内部的计数而产生的波特率;1时则考虑内部产生的频率而发生的波特率,更合适实际模拟调试,能够检验定时器设置是否准确。

3、现在可以开始运行你的项目了;4、打开串口调试工具,注意设置,端口号要设置为一对串口中的另外一个,本例中为COM3,另外,要确保发送数据的格式,需是16进制。

设置为波特率9600,无校验位、8位数据位,1位停止位(和COM2、程序里的设置一样)。

可以通过KEIL发送数据,在串口调试助手中就可以显示出来。

也可以通过串口调试助手发送数据,在KEIL中接收。

示例程序:#include "stc15.h" //包含单片机寄存器定义文件unsigned char xdata rxbuffer[21]={0}; //在外部RAM区定义20个单元unsigned char num; //计数变量unsigned char checksum; //校验和变量void main (void) //主程序{num=0;checksum=0;SCON=0x50; //置串行口工作方式1(SM0=0,SM1=1),允许接收(REN=1)AUXR=0x0; //选择定时器1作为波特率发生器// TMOD=0x0; //定时器1为工作方式0// TH1=0xff; //产生9600bps的时间常数// TL1=0xe8;// 注意,该虚拟串口方式无法使用STC定时器工作方式0的波特率发生器模式,只能使用传统的8051模式TMOD=0x20; //定时器1为工作方式1TH1=0xfd; //产生9600bps的时间常数TL1=0xfd;TR1=1; //启动定时器1ES=1; //串行口开中断EA=1; //开中断while(1); //等待中断}void UART_ISR(void) interrupt 4 //中断号4是串行口1中断{unsigned char rxchecksum=0;if(RI){RI=0;rxbuffer[num]=SBUF;if(num<21){if(num<20)checksum^=rxbuffer[num]; //计算校验和num++; //修改计数变量值}if(num==21) //应答信号不是0,重新发送{rxchecksum=rxbuffer[num-1]; //设置发送数据缓冲区指针if (rxchecksum==checksum){SBUF=0x00; //发送第一个数据}else{SBUF=0xff; //发送第一个数据}num=0; //为下次接收做准备checksum=0;}}else{TI = 0; //清发送中断标志}}。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟串口软件VSPD XP5.1使用教程
1、安装软件
2、安装完成后运行软件,如下图
3、不要看它是英文的,其实很好用,也很简单。

左边系统浏览器(System Explorer)中,COM1、COM2和COM3是我计算机中的物理串口(Physical ports)。

虚拟串口(Virtual ports)还没有配置,所以没有。

4、在右边“添加/删除端口”(Add/Remove ports)中,选择你要创建的一对虚拟串口。

因为我的计算机中COM1、COM2和COM3都被物理串口占用,所以选择COM4和COM5为虚拟串口,如下图:
5、然后点击“添加串口对”(Add pair)按钮,虚拟串口COM4和COM5就创建好了,是不是很简单啊?
6、创建完成后我们关闭软件,然后来测试一下虚拟串口是否好用。

打开两个串口调试助手,一个设置为COM4,一个设置为COM5,互相发送接收数据,能够正常进行数据通讯,如下图:。

相关文档
最新文档