当前位置:文档之家› VSPM 虚拟串口软件

VSPM 虚拟串口软件

VSPM 虚拟串口软件
VSPM 虚拟串口软件

VSPM虚拟串口软件使用帮助

(Ver2.1)

一、

软件介绍软件介绍 (44)

1、 功能说明...........................................................................................................................4

2、 VSPM 软件适用范围及应用条件...................................................................................5

3、 VSPM 虚拟串口性能参数...............................................................................................5

4、

发送缓冲 (5)

二、

安装VS VSPM PM 虚拟串口软件 (66)

1、

快速安装...........................................................................................................................6 1. 执行VSPM.exe ..........................................................................................................6 2. 选择工作模式...........................................................................................................6 3. 选择虚拟串口建立方式...........................................................................................8 2、 应用方式. (10)

三、

设备探测器设备探测器 (1111)

1.

选择<扫描添加设备>,就可以进入设备探测器 (11)

2. 使用设备探测器.....................................................................................................11

3.

设备探测器工作方式 (11)

四、

Client 模式 (12)

1、 Client 模式虚拟串口工作特点......................................................................................12

2、

添加一个虚拟串口 (12)

五、

Server 模式 (14)

2、 Server 模式工作特点......................................................................................................14

3、 添加一个虚拟串口.........................................................................................................14

4、

Server 模式下服务器管理功能 (16)

六、

UDP 广播模式 (1717)

1、 UDP 广播模式工作特点................................................................................................17

2、

添加一个虚拟串口 (17)

七、 同步虚拟串口与串口服务器端口参数........................1919 八、

远程设备管理功能远程设备管理功能 (1919)

1、 先决条件.........................................................................................................................19

2、 重启此设备和检查此设备连接.....................................................................................20

3、

管理此设备 (21)

九、

VSPM 参数设置 (2222)

1、 基本参数.........................................................................................................................22

2、 网络参数.........................................................................................................................23

3、

工作参数 (24)

十、

串口数据跟踪功能串口数据跟踪功能 (2626)

1.

选中一个串口,然后选择<跟踪此串口数据>,就可以跟踪此串口数据。 (26)

2. 跟踪状态 (26)

十一、 绑定应用程序绑定应用程序 (2727)

1.

在<设置>菜单里选择<绑定应用程序>。.............................................................27 2.

绑定应用程序。 (27)

十二、 常见问题常见问题 (2828)

1、

无法建立TCP/IP 连接...................................................................................................28 2、 如何重新选择工作模式.................................................................................................28 3、 不用安装文件安装VSPM 虚拟串口............................................................................28 4、 启动时无法建立虚拟串口.............................................................................................28 5、

软件升级及技术支持网址。 (28)

十三、 软件分发形式及免责声明 (2929)

1、

VSPM 为免费软件.........................................................................................................29 2、

免责声明 (29)

十四、 更新更新 (2929)

一、一、 软件介绍软件介绍

1、 功能说明功能说明

VSPM 虚拟串口软件可以将TCP/IP 连接映射成本机的虚拟COM 口,应用程序通过访问虚拟串口,就可以完成远程控制、数据传输等功能。

VSPM 虚拟串口软件具有如下特点: 多虚拟串口映射

-VSPM 可以同时映射出多个虚拟串口,这些串口相互独立,互不干扰。 -虚拟串口的最大数量仅受操作系统和电脑配置限制。 -每虚拟串口可以单独设置参数。

-支持虚拟串口与串口服务器串口参数同步。

多线程架构

-每个虚拟串口同时具备收/发2个独立线程。 -所有虚拟串口可以同时工作。

-此架构可以确保在大数据量吞吐情况下,仍然可以保持较高的系统的性能。 -可以单独设置虚拟串口线程的优先级,以取得更高的性能。

自动连接、自动重新试

-当虚拟串口被打开时,VSPM 会自动与远程设备建立TCP/IP 连接(Client 模式下)。 -如果发送数据到远程设备失败,VSPM 会自动尝试重试建立TCP/IP 连接。

数据监控

-实时显示虚拟串口的配置参数、数据传输状态、传输数据等。 -此功能可用于检查排除软件故障。]

集成Telnet 管理器

-兼容大多数Telnet 协议,通过选择虚拟串口,就可以直接登录管理相应的设备。

集成设备探测器

-通过广播模式查找网络中可识别的设备,并返回相应信息。

3种工作模式

-Server 模式,软件处于监听状态,等待客户(Client)模式的设备发出的TCP/IP 连接。 -Client 模式,软件会根据设置,主动与其他服务器(Server)模式设备建立TCP/IP 连接。 -UDP 广播模式,将使用UDP 广播模式传输数据,通常用于组建大规模的半双工网络。 -软件在同一时刻只能运行在一种模式下,3种模式切换运行。

2、 VSPM 软件适用范围及应用条件软件适用范围及应用条件

适用于各种类型的串口服务器,Powerip 系列以太网I/O 控制器。

其他可直接映射的网络设备(可以,也可以使用VSPM 虚拟串口软件。

2个电脑上的Server/Client 模式的VSPM 可以相互建立连接,并通过虚拟串口传输数据。

软件要求:VSPM 虚拟串口软件需要Windows2000或以上版本的操作系统。 硬件要求:赛扬1G/128M 内存/win2000或更高版本/20M 硬盘空间。

3、 VSPM 虚拟串口性能参数虚拟串口性能参数

虚拟串口支持下的配置参数

项目 配置

端口速度 110-115200bps 数据位 5、6、7、8 停止位 1、2 校验位 无、奇、偶、标记。 流控 可设置流控,但VSPM 软件在转发时忽略此设置。

当打开虚拟串口时,VSPM 将试图同步远程端口参数,具体同步协议,请参考VSPM 相关通讯协议。

4、 发送缓冲发送缓冲

每个虚拟串口都具备8192字节的发送缓冲,当次向虚拟串口写数据时,数据尺寸不要

超过此缓冲值,否则超过部分将会被丢弃。如果有大数据量传输,建议分成10241024--8192

字节字节//块的数据块进行传输。块的数据块进行传输。

二、二、 安装VSPM 虚拟串口软件虚拟串口软件

1、 快速安装快速安装

1.1. 执行VSPM.exe VSPM.exe

如果是您从网站上下载的RAR 压缩包,请解压缩执行里面的VSPM.exe,光盘用户可以

执行运行VSPM.exe,并按照提示安装软件到电脑。

2.2. 选择工作模式选择工作模式

在第一次启动时请根据设备工作模式,选择VSPM 软件的工作模式,VSPM 可以运行在

Client 模式、Server 模式和UDP 广播模式,Client 模式下,VSPM 软件将主动向远程设备发起连接,Server 模式下,VSPM 软件监听串口服务器发起的连接,UDP 广播模式下,VSPM 将使用UDP 广播数据包发送数据到网络。

A) Client 模式

Client 模式下,VSPM 软件将根据设置主动连接远程主机,所以支持运行在Server 模式的设备。

B) Server模式

Server模式下,VSPM软件将根据设置监听特定的端口,并等待远程设备发起的连接,所以支持运行在Client模式的设备。

C) UDP广播模式

此模式下,VSPM将使用UDP广播方式向网络发送/接收数据,支持运行在UDP广播模式的设备,此模式通常用于组建大规模的半双工网络。

3.3. 选择虚拟串口建选择虚拟串口建立方式立方式立方式

A) 使用串口服务器探测器建立串口

VSPM 将不建立任何虚拟串口,用户可以通过<扫描添加设备>选择并自动完成映射。 此模式下,VSPM 将自动获取远程设备的映射信息,自动完成映射。

选中一个设备,并选择<映射此设备端口菜单>

B) 建立默认的虚拟串口

如果是Server或Client模式,VSPM将建立4个默认的虚拟串口,在UDP广播模式下,不建立任何虚拟串口。

下面的图片为默认设置,实际运行可能会有些不同。

C) 虚拟串口建立的默认规则

VSPM将自动避开系统中已经存在的串口,并按照顺序建立串口。

2、应用方式

应用方式

三、三、 设备探测器设备探测器

1.1. 选择选择<<扫描添加设备扫描添加设备>>,就可以进入设备探测器,就可以进入设备探测器

2.2. 使用设备探测器使用设备探测器 设备探测器界面

搜索设备:选择<搜索设备>,就可以搜索到可以识别的设备,并显示相应信息。

映射此设备端口:根据设备提供的信息,映射此设备的到本地串口。

管理:可以使用软件内置Telnet 程序登录到设备并进行管理。

3.3. 设备探测器工作方式设备探测器工作方式

设备探测器使用召唤等待应答的方式工作,软件首先使用UDP 广播方式向网络里发送特定的召唤数据包,然后等待设备应答。

召唤协议为公开的协议,可以从网站上免费下载。

四、四、 Client 模式模式

1、 Client 模式虚拟串口工作特点模式虚拟串口工作特点

Client 虚拟串口工作特点:

创建虚拟串口时,由VSPM 根据设置的主机地址和端口发起TCP/IP 连接。

当虚拟串口打开时,VSPM 也会主动尝试建立连接,如果失败,将根据设置,一直

重试。

2、 添加一个虚拟串口添加一个虚拟串口

1) 选择虚拟串口管理->新增虚拟串口

2) 输入指定虚拟串口信息

A) 首先选择要建立的虚拟串口,系统已经存在的串口,不会显示在列表中

B) Client下,由VSPM软件主动发起连接,所以需要指定虚拟串口对应的远程主机IP地址和

端口。

C) 单击确定,完成并建立此虚拟串口。

可以重复此操作,以建立多个Client的虚拟串口。

五、五、 Server 模式模式

2、 Server 模式工作特点模式工作特点

Server 模式虚拟串口工作特点:

创建虚拟串口时,由VSPM 根据设置监听本机指定的IP 和端口

VSPM 等待并与远程主机建立TCP/IP 连接,对应的虚拟串口将通过此连接双向转发

数据。

如果虚拟串口有数据,但没有对应的TCP/IP 连接,本次数据将被丢弃。

已经建立TCP/IP 连接,但通过此连接发送数据失败,VSPM 将中断此连接,并等待

下一个连接。

如果一个虚拟串口对应的TCP/IP 连接已经建立,VSPM 仍然会继续监听此虚拟串口的对应的IP 和端口,如果有新连接建立,将使用新连接代替原先的TCP/IP 连接。

Server 模式下,新建、修改、删除一个虚拟串口,都将暂停全部虚拟串口的转发操作。

3、 添加一个虚拟串口添加一个虚拟串口

1) 选择虚拟串口管理->新增虚拟串口

2) 输入指定虚拟串口信息

A) 首先选择要建立的虚拟串口,系统已经存在的串口,不会显示在列表中

B) Server模式下,VSPM将监听虚拟串口对应的本机IP地址和端口,0.0.0.0代表本机全部IP

地址。

C) 单击确定,完成并建立此虚拟串口。

可以重复此操作,以建立多个Server的虚拟串口。

模式下服务器管理功能

4、Server模式下服务器管理功能

重启服务器:先停止服务器然后再重新启动,将中断当前所有的TCP/IP连接。

启动服务器:开始监听。

停止服务器:停止监听,并中断所有当前连接。

这些功能用于排除可能发生的网络故障。

六、六、 UDP 广播模式广播模式

1、 UDP 广播模式工作特点广播模式工作特点

UDP 广播模式虚拟串口工作特点:

创建虚拟串口时,VSPM 软件会在指定IP 和端口上监听广播数据,如果虚拟串口有

数据,也将使用广播方式发送到指定端口。

UDP 广播模式下,新建、修改、删除一个虚拟串口,都将暂停全部虚拟串口的转发操作。

2、 添加一个虚拟串口添加一个虚拟串口

1) 选择虚拟串口管理->新增虚拟串口

2) 输入指定虚拟串口信息

D) 首先选择要建立的虚拟串口,系统已经存在的串口,不会显示在列表中

E) 必须指定UDP接收地址、接收端口、发送地址和发送端口。

F) 单击确定,完成并建立此虚拟串口。

可以重复此操作,以建立多个Server的虚拟串口。

七、七、 同步虚拟串口与串口服务器端口参数

在打开虚拟串口时,VSPM 会连接相应设备的命令端口,并发送控制命令,将串口服务器对应的端口设置为同虚拟串口一样的参数。

八、八、 远程设备管理功能远程设备管理功能

1、 先决条件先决条件

只有VSPM 与RT 系列串口服务器和Powerip 以太网I/O 控制器配套使用时有效,VSPM

将通过默认的Telnet 端口,发出Telnet 命令来实现这些管理功能。

2、重启此设备和检查此设备连接

重启此设备和检查此设备连接

A) 使用这些功能,首先必须输入远程设备的管理员口令。

B) 重启设备自动发送‘r’命令,检查连接自动发送‘v’命令,如果执行成功将返回类似

下面的执行结果。

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

KEIL中如何用虚拟串口调试串口程序 发表于2008/5/7 15:30:22 以前没接触过串口,一直都以为串口很复杂。最近在做一个新项目,用单片机控制GSM模块。单片机和GSM模块接口就是串口。调试完后觉得串口其实很简单。“不过如此”。这可能是工程师做完一个项目后的共同心态吧。下面详细介绍下如何用虚拟串口调试串口发送接收程序。 需要用到三个软件:KEIL,VSPD XP5(virtual serial ports driver xp5.1虚拟串口软件),串口调试助手。 1、首先在KEIL里编译写好的程序。 2、打开VSPD,界面如下图所示: 左边栏最上面的是电脑自带的物理串口。点右边的add pair,可以添加成对的串口。一对串口已经虚拟互联了,如果添加的是COM3、COM4,用COM3发送数据,COM4就可以接收数据,反过来也可以。 3、接下来的一步很关键。把KEIL和虚拟出来的串口绑定。现在把COM3和KEIL 绑定。在KEIL中进入DEBUG模式。在最下面的COMMAND命令行,输入MODE COM3 4800,0,8,1(设置串口3的波特率、奇偶校验位、数据位、停止位,打开COM3串口,注意设置的波特率和程序里设置的波特率应该一样)ASSIGN COM3 SOUT(把单片机的串口和COM3绑定到一起。因为我用的单片机是AT892051,只有一个串口,所以用SIN,SOUT,如果单片机有几个串口,可以选择S0IN,S0OUT,S1IN,S1OUT。)

4、打开串口调试助手 可以看到虚拟出来的串口COM3、COM4,选择COM4,设置为波特率4800,无校验位、8位数据位,1位停止位(和COM3、程序里的设置一样)。打开COM4。 现在就可以开始调试串口发送接收程序了。可以通过KEIL发送数据,在串口调试助手中就可以显示出来。也可以通过串口调试助手发送数据,在KEIL中接收。这种方法的好处是不用硬件就可以调试。这是网上一篇文章介绍的方法,联系我实际的使用做了整理。有用的着的人就不用继续摸索了

STM32利用虚拟串口调试

STM32串口利用虚拟串口调试 解决*** error 30: undefined name of virtual register 问题 以下摘录于网络。 1. 利用VSPD将PC上的两个虚拟串口连接起来。如图我将COM2 和COM3连接起来。点击Addr pair。 2. 可以看到Virtual ports上将两个虚拟串口连接到了一起了。 3.虚拟串口准备就绪了。先将直接输入命令的方式来调试。我们打开KEIL MDK的,设置成仿真的模式。点DEBUG.在COMMAND串口输入: MODE COM2 38400, 0, 8, 1

说明: MODE命令的作用是设置被绑定计算机串口的参数。基本使用方式为:

MODE COMx baudrate, parity, databits, stopbits 其中: COMx(x = 1,2,…)代表计算机的串口号; baudrate代表串口的波特率;parity代表校验方式; databits代表数据位长度; stopbits代表停止位长度。 例如:MODE COM1 9600, n, 8, 1 设置串口1。波特率为9 600,无校验位,8位数据,1位停止位。 MODE COM2 19200, 1, 8, 1 设置串口2。波特率为19 200,奇校验,8位数据,1位停止位。 4、点回车后,再输入ASSIGN COM2 S1OUT 说明: COMx代表计算机的串口,可以是COM1、COM2、COM3或其他; inreg和outreg代表单片机的串口。对于只有一个串口的普通单片机,即SIN和SOUT;对于有两个或者多个串口的单片机,即SnIN和SnOUT(n=0,1,…即单片机的串口号)。 例如:ASSIGN COM1 < SIN > SOUT 将计算机的串口1绑定到单片机的串口(针对只有一个串口的单片机)。 ASSIGN COM2 < SIN > SOUT 将计算机的串口2绑定到单片机的串口0(针对有多个串口的单片机,注意串口号的位置)。 需要注意的是,参数的括号是不能省略的,而outreg则是没有括号的。

VSPM 虚拟串口软件

VSPM虚拟串口软件使用帮助 (Ver2.1)

一、 软件介绍软件介绍 (44) 1、 功能说明...........................................................................................................................4 2、 VSPM 软件适用范围及应用条件...................................................................................5 3、 VSPM 虚拟串口性能参数...............................................................................................5 4、 发送缓冲 (5) 二、 安装VS VSPM PM 虚拟串口软件 (66) 1、 快速安装...........................................................................................................................6 1. 执行VSPM.exe ..........................................................................................................6 2. 选择工作模式...........................................................................................................6 3. 选择虚拟串口建立方式...........................................................................................8 2、 应用方式. (10) 三、 设备探测器设备探测器 (1111) 1. 选择<扫描添加设备>,就可以进入设备探测器 (11) 2. 使用设备探测器.....................................................................................................11 3. 设备探测器工作方式 (11) 四、 Client 模式 (12) 1、 Client 模式虚拟串口工作特点......................................................................................12 2、 添加一个虚拟串口 (12) 五、 Server 模式 (14) 2、 Server 模式工作特点......................................................................................................14 3、 添加一个虚拟串口.........................................................................................................14 4、 Server 模式下服务器管理功能 (16) 六、 UDP 广播模式 (1717) 1、 UDP 广播模式工作特点................................................................................................17 2、 添加一个虚拟串口 (17) 七、 同步虚拟串口与串口服务器端口参数........................1919 八、 远程设备管理功能远程设备管理功能 (1919) 1、 先决条件.........................................................................................................................19 2、 重启此设备和检查此设备连接.....................................................................................20 3、 管理此设备 (21) 九、 VSPM 参数设置 (2222) 1、 基本参数.........................................................................................................................22 2、 网络参数.........................................................................................................................23 3、 工作参数 (24) 十、 串口数据跟踪功能串口数据跟踪功能 (2626) 1. 选中一个串口,然后选择<跟踪此串口数据>,就可以跟踪此串口数据。 (26)

虚拟串口使用方法

虚拟串口使用方法 虚拟串口访问方法要配合上位机驱动软件一起使用。安装了虚拟串口驱动程序后,利用虚拟串口管理软件创建一个虚拟串口,此虚拟串口的使用方法相当于电脑自带的实串口,它会自动检测打开该串口的软件所用的波特率和数据位停止位等信息,并同步到串口服务器,不需要手动设置。虚拟串口软件具有网络连接心中检测功能,可以检测到网络的异常断开,并自动重新连接。 按以下步骤操作,先把串口服务器的工作模式设置为TCP 服务器模式,再安装驱动软件创建串口。 0,串口服务器的设置 先通过网页浏览器登录串口服务器管理页面,设置串口服务器的工作参数。在浏览器的URL地址栏中输入串口服务器的IP地址(如串口服务器的默认IP为:192.168.1.111,用户名为:admin,密码为:admin),打开管理登录界面: 输入用户名和密码后看到串口服务器的当前工作参数:

在对应的串口的[串口设置]功能选项中的[连接模式]选项中选择“TCP 服务器”(串口服务器一厂时一般默认为该模式),其它参数不用设置(驱动程序会根据实际检测到的情况自动 修改)。如下所示:

其它选项不用填,选择“保存为默认设置”后提交马上生效,关机后仍然生效,当[连接模式]改变时请重启串口服务器。 1 虚拟串口软件安装 要通过虚拟串口方式来访问设备必须安装此软件,通过socket方式即可不安装. 安装软件系统要求: 操作系统:windows2000/XP/2003; CPU:1.4G或以上; 内存:128M以上。 在安装文件中,双击Setup.exe 文件,进入安装界面.

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

虚拟串口Virtual Serial Port说明书

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 软件在转发时忽略此设置。软件在转发时忽略此设置。 发送缓冲发送缓冲 8K 字节,如果超过此长度,将丢弃超出部分的数据。字节,如果超过此长度,将丢弃超出部分的数据。

VSPM 虚拟串口软件可以将TCP

VSPM 虚拟串口软件可以将TCP/IP 连接映射成本机的虚拟COM 口,应用程序通过访问虚拟串口,就可以完成远程控制、数据传输等功能。对于调试串口相关的程序非常方便。下面将详细介绍该软件的使用方法。 首先,下载并且安装VSPM。 双击应用程序图标启动VSPM,若是第一次运行则会弹出如下对话框: 在此,首先介绍一下虚拟串口软件的工作方式。如上所述,虚拟串口软件是将TCP/IP连接映射成为本机的虚拟串口,故使用本软件,必须启动两个本程序实例,一个程序运行在Server 模式,另外一个程序运行在Client模式。 故本次可以选择第二项:VSPM运行在Server模式。紧接着将会弹出如下对话框: 如图,选择新增虚拟串口,则会弹出参数配置对话框:

串口可以选择如:COM2,IP地址为自己的主机的IP,端口号可以直接使用模式的监听端口。点击确定,即可生成一个虚拟的串口COM2。如下图: 点击确定,然后程序会退出,这时,再次点击启动虚拟串口软件,则它将会运行出一个客户端模式程序:

同样,选择新增虚拟串口,在弹出的参数配置框中,选择COM3,IP依然为本机IP,点击确定,则此时可以看到,Client模式程序中已经成功建立的虚拟串口COM3,并且“最后一次操作”显示“TCP/IP连接已经建立”。 至此为止,虚拟串口的服务器与客户端均已经搭建好了,下面就可以在自己的程序中使用该虚拟串口了。 下面,将介绍另外一款串口相关的软件“串口调试助手”,并且使用该软件对上述虚拟串口平台进行测试。 串口调试助手程序界面如下图:

右上角的空白为数据接收显示区,下面的空白为发送的数据编辑区。 例如,我们可以更改左上角的串口参数,选择COM2,并且再次打开一个本程序,选择COM3,由于刚才我们已经使用虚拟串口软件建立了COM2与COM3的连接,故此时,在其中串口调试助手的数据发送编辑框中写入数据,例如:"华中科技大学",然后点击“手动发送”,则会发现,在另外一个串口调试助手的数据接收区显示出了"华中科技大学",因为它监听着发送到该串口的数据,并且显示到了空白区。 到此为止,虚拟串口和串口调试助手的介绍基本结束。希望对各位读者有所帮助,这里其实仅仅介绍了这2款软件的最基本功能,其他的高级功能等待您自己慢慢挖掘,谢谢您的阅读,如果有疑问,欢迎来信交流:lujun.hust@https://www.doczj.com/doc/1f17338937.html, 此时,虚拟串口的服务器已经搭建完成,下面将搭建虚拟串口的客户端程序。 不要关闭上述服务器程序,再次点击启动虚拟串口软件,将会弹出:

虚拟串口以及在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而言,是分不清虚拟串口还是实际串口的。下一步就要设置通信速率以及通信格式了,在属性框中实现设置相同的就行了。这样就可实现数据的通信了。图为本人的VIRTUAL TERMINAL和COMPIM的设置:

虚拟串口以及在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

虚拟串口简介[1]

虚拟串口简介 摘要 本文简单介绍虚拟串口的原理以及Link-com虚拟串口的特点。

一、虚拟串口简介 利用底层设备驱动技术,创建一个可供应用程序访问的编程接口,其行为特性与传统的串口一样,但计算机中并无对应的串口硬件。这样的串口我们称之为虚拟串口。虚拟串口通常通过其他通讯方式,与某一个串口硬件关联,使应用程序对虚拟串口的访问映射为对串口硬件的访问。 Link-com采用了国外成熟的虚拟串口驱动技术,针对串口通讯应用的特点,开发了串口联网设备配套的虚拟串口管理软件。使用虚拟串口管理软件,传统的应用程序可以不用修改或很少修改即可使用串口联网设备。 二、Link-com虚拟串口原理 虚拟串口平台启动后,会根据配置,在Windows驱动层创建虚拟串口,并自动与以太网上的串口联网设备连接,建立通信通道。当应用程序对虚拟串口的写操作时,虚拟串口管理平台通过连接,将数据发到串口联网设备,从串口联网设备的串口发送出去。当串口联网设备接收到串口数据时,通过连接发送给虚拟串口,由虚拟串口转发给应用程序。 一个虚拟串口可以与多个串口联网设备关联。此时,虚拟串口将数据复制,分别发送给多个串口联网设备。因此一个虚拟串口上关联多个设备会导致网络数据流量的增加。如果一

个应用内有多个串口联网设备,用户可以考虑将串口联网设备分组,每组对应一个虚拟串口。 三、Link-com虚拟串口的特点 Link-com的虚拟串口主要有如下特点: ·运行于Windows操作系统,支持Windows 2000,Windows XP,Windows 2003. ·可创建最多128个多个虚拟串口。 ·每个虚拟串口可与多个串口联网设备关联, ·配置方便,根据虚拟串口设置配置相应的串口联网模块参数。 ·支持TCP,UDP协议。 ·提供Server 和 Client 两种工作模式。 ·可动态调整串口波特率,校验位等参数 ·具有程序自启动功能。 四、关注我们 Link-com会将最新的产品和资料更新到https://www.doczj.com/doc/1f17338937.html,网站上,请到此网站了解我们更多的信息。

在Proteus中使用虚拟串口的详细资料汇总

【转】虚拟串口以及在Proteus中的使用 一,虚拟串口 虚拟串口是计算机通过软件模拟的串口,当其它设计软件使用到串口的时候,可以通过调用虚拟串口 仿真模拟,以查看所设计的正确性。首先要安装虚拟串口设置的软件,网上有很多设置虚拟串口的软件, 我用的是VSPD,可试用1个月,试用期过后,该软件将不能使用,但不用担心,所设置的虚拟串口不会消失,可以继续使用。 设置界面: 我设置的是COM3和COM4,软件只能成对设置,主要是因为通信时,一方可以监视另一方,如果仅设置1个 虚拟串口的话,如你用COM3发送接收数据,但发送了什么接收到什么,你无法验证其正确与来源。 这是人家编写软件的高明之处。软件设置时将所设置的两个虚拟串口对接,这样就可实现发送与接收的监视。从设备管理器中可以看到

两个虚拟串口对接方式: COM4发送的数据到达了COM3的接收区域,从而实现了COM3与COM4之间的互联互通。

到这虚拟串口已经设置好,对其它设计软件而言,虚拟串口和普通串口没有区别,如串口调试助手对虚拟串口的使用和普通串口的使用方法一样。 二,虚拟串口在Proteus中的使用 下一步介绍一下虚拟串口在Proteus中的使用,更准确的应该说是“串口在Proteus中的使用”,只不过我们用软件实现仿真,虚拟串口在这使用的比较频繁。 先在Proteus中将环境建立起来,很简单,先需要两个元器件就可以建立连接VIRTUAL TERMINAL 和COMPIM,如图VIRTUAL TERMINAL的TXD与COMPIM的TXD相连,RXD与RXD相连,后面有图分析为什么 这样相连:

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

串口调试是一件比较麻烦的事情,但是如果掌握一定的技巧,则事情就变得简单很多。有两个重要的工具,一个叫串口调试工具,一个叫虚拟串口。 串口调试工具由于设置本机电脑的串口的参数: 打开Port菜单——settings: 设置你所需要读写的串口的参数(一般只要选择Port number): 设置完成后然后打开该串口(Port菜单——Open COMn):

这样如果你的物理串口端(接单片机、PLC等)已经设置好,并正常工作,则你就会可以在上面的文本框看到接受到的实时数据,而在下面的文本框中输入数据,并点击Send按钮即可发送。 然而,关键的问题常常出现在物理串口,或者下位机的程序,而此时初学者往往难以找到问题所在,多次尝试失败后就会产生放弃的念头。 实际上方法很简单,核心思想就是分解问题,不是不知道到底是硬件连接问题,还是下位机程序问题,甚至有可能是上位机程序问题吗?那么就把问题分离开! 解决方案就是使用我给你的虚拟串口软件。 虚拟串口软件可以虚拟出一对相互连接且设置后的串口(物理上并不存在)。这样,物理连接的问题就被分离开了,你在计算机上直接运行上位机和下位机的程序,他们之间通过虚拟串口通信,如果没有问题,下一步诊断物理连接的问题就容易很多了。这对于串口编程效率也是至关重要的! 具体操作: 1)解压虚拟串口的压缩文件,得到一个文件夹: 2)文件夹内容如下:

这个虚拟串口不太好找,当年我花了不少时间。 运行NT6文件夹下的vsbsetup.exe文件,安装就完成了。(所以最后把你解压后的文件夹放到你一般不会移动的位置) 然后运行vspdconfig.exe,就打开这个虚拟串口软件啦! 点击Add pair,你就得到了两个虚拟的串口,一般默认为COM1,COM2,你可以自己设置虚拟的端口号(但要注意避开已有的物理端口号!) 完了之后你就可以在左边的Virtual ports中看到你的虚拟端口啦:

虚拟串口调试心得

Proteus虚拟串口调试心得 我们不需要实际的串口,通过proteus虚拟串口,再加串口调试工具就可以实 现调试,将单片机的程序加载到proteus仿真软件电路,串口助手就有反应, 1、首先,需要一个虚拟串口软件VSPD,文件名叫VSPD破解版.rar,安装虚 拟软件。 2、其次是需要虚拟串口调试小助手和串口调试的例子.rar(可选择下载它) 3、以上两项先安装虚拟串口软件,里面有破解说明,装完后启动界面是这 样的 4、需要增加虚拟端口,看到右边的ADD PAIR 了吗?就用它了,别急,先从它右边的两个下拉框中选择一下才行。 First 的选择框选择COM3 Second 的选择框选择COM4。就这二步,完成后成这个样子的界面

5 、现在到点击ADD pair按钮的时候了,点击下去,看到左边窗口出现了 整个窗口成这样的效果 不用管First 和Second 的选择框成了原来模样,这是软件自动默认归位造成的, 到了这个界面,恭喜你虚拟串口建成了。 6、接下来我们启动虚拟串口调试软件(软件调试小助手)

这里只需要注意串口号和波特率的选择下拉框,第一次启动时如上图界面串口号为: COM1;波特率为:9600。 7、打开自己的仿真图 单片机的RXD连接COMPIM的RXD,单片机的TXD连接COMPIM的TXD,终端VTERM的

RXD接TXD, TXD接RXD; 设置COMPIM的属性 我们需要关心的是Physical port、Physical Baud Rate、Virtual Baud Rate 这三个栏目,请切记住它们的设定值,特别是波特率的值一定要与源文件规定的值一定,比如我们这里是9600,则就是因为C程序源文件中设置的就是9600,在这里我们一定要选择好COM3,默认是COM1, 一定要注意呀。设置完成这个界面

C2000虚拟串口应用-设置说明

C2000串口服务器 串口服务器//模块 虚拟串口应用 设置说明

目录 一、按现场的监控主机(电脑)的网络参数正确配置每一C2000转换器/模块的参数 (2) 二、现场正确安装C2000,正确接入网络; (4) 三、在监控主机上安装最新C2000程序: (4) 四、虚拟串口管理程序中正确配置通讯参数: (4) 五、设置虚拟串口管理程序随系统自启动: (7) 六、上位软件(客户监控管理软件)使用虚拟串口 (7) 七、常见问题处理 (8)

在需要使用虚拟串口的情况下,可按如下流程参考配置: 一、按现场的监控主机(电脑)的网络参数正确配置每一C2000转换器/模块的参数(1)将C2000与电脑接同一个交换机上,或者使用交叉网线直接连接的情况下,使用C2000设置程序,搜索到C2000,双击它进入设置页面: (2)根据现场网络情况来正确设置各个C2000的IP、子网掩码、默认网关 如果监控主机与C2000在同一网段内通讯,则C2000的子网掩码和默认网关与监控主机完全相同,各C2000的IP地址与现有网络中的IP地址不能一样,且必须全部不重复,以免造成IP地址冲突导致通讯异常(对于百兆产品可配置DNS服务器以支持与使用域名的电脑通讯) (3)正确配置C2000的串口参数,这里有两种工作方式的设置: A、C2000的工作方式设置为TCP Client时必须设置正确的服务器IP和服务器端口号(所有C2000设置同样的服务器IP和端口号),必须勾选“使用虚拟串口或EDSockServer控件”这一项;然后确

定。(该工作方式下要正常工作请务必保证系统防火墙开放“服务器端口”)。 但是当电脑安装有防火墙导致通讯不上时,就要将C2000的工作方式设置为TCP Server B、C2000的工作方式设置为TCP Server(建议在电脑有防火墙无法连接C2000时使用)时必须记录C2000的IP和C2000端口号(在虚拟串口管理程序中“添加设为服务器的C2000”时需要用到),必须勾选“使用虚拟串口或EDSockServer控件”这一项,然后确定。

keil MDK 中使用虚拟串口调试串口

keil MDK 中使用虚拟串口调试串口 看了很多的文章,写的都很简单(其实也很简单:))。给出个详细一点的教程。1. 利用VSPD将PC上的两个虚拟串口连接起来。如图我将COM2 和COM3连接起来。点击Addr pair。2. 可以看到Virtual ports上将两个虚拟串口连接到了一起了。3.虚拟串口准备就绪了。先将直接输入命令的方式来调试。我们打开KEIL MDK的,设置成仿真的模式。点DEBUG.在COMMAND串口输入:MODE COM2 38400, 0, 8, 1 说明:MODE命令的作用是设置被绑定计算机串口的参数。基本使用方式为:MODE COMx baudrate, parity, databits, stopbits其中:COMx(x = 1,2,…)代表计算机的串口号;baudrate代表串口的波特率;parity代表校验方式;databits代表数据位长度;stopbits代表停止位长度。例如:MODE COM1 9600, n, 8, 1设置串口1。波特率为9 600,无校验位,8位数据,1位停止位。MODE COM2 19200, 1, 8, 1设置串口2。波特率为19 200,奇校验,8位数据,1位停止位。4、点回车后,再输入ASSIGN COM2 <S1IN> S1OUT 说明:COMx代表计算机的串口,可以是COM1、COM2、COM3或其他;inreg和outreg代表单片机的串口。对于只有一个串口的普通单片机,即SIN和SOUT;对于有两个或者多个

串口的单片机,即SnIN和SnOUT(n=0,1,…即单片机的串口号)。例如:ASSIGN COM1 < SIN > SOUT将计算机的串口1绑定到单片机的串口(针对只有一个串口的单片机)。ASSIGN COM2 < SIN > SOUT将计算机的串口2绑定到单片机的串口0(针对有多个串口的单片机,注意串口号的位置)。需要注意的是,参数的括号是不能省略的,而outreg则是没有括号的。5、然后调试程序。可以看到串口COM3打印出了串口1的数据了。

51单片机模拟串口的三种方法

随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数据后进行处理、存储,再主动或被动上报给管理站。这种情况下下,采集会需要一个串口,上报又需要另一个串口,这就要求单片机具有双串口的功能,但我们知道一般的51 系列只提供一个串口,那么另一个串口只能靠程序模拟。 本文所说的模拟串口,就是利用51的两个输入输出引脚如和,置1或0分别代表高低电 平,也就是串口通信中所说的位,如起始位用低电平,则将其置0,停止位为高电平,则将其置 1,各种数据位和校验位则根据情况置1或置0。至于串口通信的波特率,说到底只是每位电平持续 的时间,波特率越高,持续的时间越短。如波特率为9600BPS,即每一位传送时间为 1000ms/9600=,即位与位之间的延时为为毫秒。单片机的延时是通过执行若干条 指令来达到目的的,因为每条指令为1-3个指令周期,可即是通过若干个指令周期来进行延时的, 单片机常用的的晶振,现在我要告诉你这个奇怪数字的来历。用此频率则每个指令周期 的时间为(12/us,那么波特率为9600BPS每位要间融多少个指令周期呢? 指令周期s=(1000000/9600)/(12/=96,刚好为一整数,如果为4800BPS则为 96x2=192,如为19200BPS则为48,别的波特率就不算了,都刚好为整数个指令周期,妙吧。至于 别的晶振频率大家自已去算吧。 现在就以的晶振为例,谈谈三种模拟串口的方法。 方法一:延时法 通过上述计算大家知道,串口的每位需延时秒,中间可执行96个指令周期。 #define uchar unsigned char sbit P1_0 = 0x90; sbit P1_1 = 0x91; sbit P1_2 = 0x92; #define RXD P1_0 #define TXD P1_1 #define WRDYN 44 //写延时 #define RDDYN 43 //读延时 //往串口写一个字节 void WByte(uchar input) { uchar i=8; TXD=(bit)0; //发送启始 位 Delay2cp(39); //发送8位数据位 while(i--) { TXD=(bit)(input&0x01); //先传低位 Delay2cp(36);

单片机与PC通信proteus与虚拟串口驱动软件以及串口调试助手的仿真

单片机与PC通信-(proteus与虚拟串口驱动软件以及串口调试助手的仿真)

————————————————————————————————作者:————————————————————————————————日期:

实验:单片机与PC通信 (proteus与虚拟串口驱动软件以及串口调试助手的仿真) 实现内容: 设置单片机串行口为工作方式一,波特率为9600。PC从串口发送字符1、2、3或4到单片机串行口,单片机接收到该字符后,首先在P2口显示字符,然后根据字符不同返回不同字符串,具体要求如下表: 表:单片机与PC通信内容 PC发送字符单片机返回 1 1:What do you plan to do this Friday? 2 2:I plan to go to the concert. 3 3:What are you doing next week? 4 4:I'm think of going to my grandma's. 其他字符5:Please select a character '1','2','3'or '4'! 一、proteus仿真图:(此proteus仿真图可免费下载,下载网址:) 1、

图1.1 2、注意:(1)51单片机属性的时钟频率(clock frequency)必为11.0592mhz,否则无法仿真。 请按下图设置AT89SC52 图1.2

3、在仿真图中P1即(元件名称:COMPIN)模块为集成电平转换的串行通信接口(如下图) (1) 图1.3 (2)设置参数如下

图1.4 4、虚拟串口驱动设置 在右侧选择端口一:“COM3”端口二:“COM4”,然后按“添加端口”,此时左侧的Virtual ports下出现: 图1.5 表示添加了COM3,COM4一对虚拟串行口,且已连接,故我们把单片机和PC选择COM3和COM4。(如图1.4中的physical port选项:COM4;图中:串口号COM3)。接着再在右侧选择端口一:“COM1”端口二:“COM2”,则为下图,

51单片机与PC通信仿真(虚拟串口、串口助手)

单片机与PC通信仿真 工具: 串口助手虚拟串口 实验效果图: 实验程序: /******************************************************************** ************* * 【编写时间】: 2016年6月24日 * 【作者】:小瓶子 * 【实验平台】: Proteus 7 * 【内部晶振】: 11.0592mhz * 【主控芯片】: STC89C51 * 【编译环境】: Keil μVisio4

* 【程序功能】:单片机与PC通信 * 【程序说明】:按下单片机的K1 键后,单片机可向PC 发送字符串 ********************************************************************* *************/ #include #define uchar unsigned char #define uint unsigned int uchar Receive_Buffer[101]; //接收缓冲 uchar Buf_Index=0; //缓冲空间索引 //数码管编码 uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00}; //延时 void DelayMS(uint ms) { uchar i; while(ms--) for(i=0;i<120;i++); } //主程序 void main() { uchar i; P0=0x00; Receive_Buffer[0]=-1; SCON=0x50; //串口模式1,允许接收 TMOD=0x20; //T1 工作模式2 TH1=0xfd; //波特率9600

虚拟串口概念

虚拟串口及其在串口转以太网中的应用 本文介绍虚拟串口的概念,以及如何在串口转以太网中利用该技术。 1.虚拟串口的概念 虚拟串口是用操作系统的虚拟驱动技术产生的串口(COM口),相对于计算机本身的硬件串口(COM1等)来说虚拟串口并不对应一个物理上的串口,但是计算机应用软件可以像硬件串口一样地使用虚拟串口,对于串口软件来说虚拟串口和硬件串口并没有区别。 图1. 串口设备利用虚拟串口的网络化升级 2.虚拟串口的应用 在串口转以太网中需要用到虚拟串口是因为有以下两种需要: 1. 应用软件的延续性。用户软件原来使用串口通信(COM1等),现在升级为网络方式通信后,用户的软件不想重新编写。此时使用虚拟串口技术创建一个虚拟串口(计算机上原来没有的COM5等),用户软件打开COM5即可和以前一样使用。极大地加快项目进度、产品上市。 2. 应用软件的通用性。用户不必为串口通信和软件通信开发两套系统。因为在不同的应用中用户可能采用串口通信,也有可能采用网络通信。虚拟串口技术屏蔽了这两种差别,提高了软件通用性。 3.虚拟串口的演示 创建虚拟串口:打开卓岚ZLVircom程序,进入“串口管理”界面,点击“添加”按钮,添加任意一个原来不存在的串口,例如

COM5。此时打开计算机的设备管理可以看到已经出现了一个新的串口COM5,同时如果用“超级终端”选择串口时已增加了COM5。此时你已经可以正常打开COM5使用了。 图2. 检查虚拟串口的存在 绑定虚拟串口:既然虚拟串口已经可以使用了,那么那com5的输出在哪里?输入又来此哪里?这就需要绑定了。进入ZLVircom的“设备管理”,从中选择一台NETCOM2000串口服务器(例如“串服1”),然后进入该设备的编辑,即可选择和这台NETCOM2000绑定的虚拟串口,这里选择COM5。之后在ZLVircon的主界面就出现了一条记录,表示虚拟串口COM5实际就等价于“串服1”这台NETCOM2000设备上的硬件串口。

虚拟串口proteus仿真

虚拟串口以及在Proteus中的使用 以下以一个简单的例子为例 虚拟串口是计算机通过软件模拟的串口,当其它设计软件使用到串口的时候,可以通过调用虚拟串口仿真模拟,以查看所设计的正确性。首先要安装虚拟串口设置的软件,网上有很多设置虚拟串口的软件,我用的是VSPD,可试用1个月,试用期过后,该软件将不能使用,但不用担心,所设置的虚拟串口不会消失,可以继续使用。 VSPN破解版下载地址:https://www.doczj.com/doc/1f17338937.html,/file/f16af0f9c5#Download 安装方法是:安装完成后,将vspdctl.dll覆盖原来的vspdctl.dll文件即可启动VSPN的方法:双击vspdconfig.exe即可启动软件 软件设置界面: 单击软件右边的 Add pair增加一对com端口,如左边所示已经增加了一对com3和com4端口 我设置的是COM3和COM4,软件只能成对设置,主要是因为通信时,一方可以监视另一方,如果仅设置 1个虚拟串口的话,如你用COM3发送接收数据,但发送了什么接收到什么,你无法验证其正确与来源。 这是人家编写软件的高明之处。软件设置时将所设置的两个虚拟串口对接,这样就可实现发送与接收的监 视。

进入设备管理器中可以看到 两个虚拟串口对接方式: 串口调试助手V2.2下载地址:https://www.doczj.com/doc/1f17338937.html,/file/f1dfd460e7#Download (或者自己网上搜索下载)

这样可以用串口调试助手调试串口通信了 从下图可以看到COM3发送的数据到达了COM4的接收区域,COM4发送的数据到达了COM3的接收区 域,从而实现了COM3与COM4之间的互联互通。 到这虚拟串口已经设置好,对其它设计软件而言,虚拟串口和普通串口没有区别,如串口调试助手对虚拟 串口的使用和普通串口的使用方法一样。 下一步介绍一下虚拟串口在Proteus中的使用,更准确的应该说是“串口在Proteus中的使用”,只不过 我们用软件实现仿真,虚拟串口在这使用的比较频繁。 先在Proteus中将环境建立起来,很简单,先需要两个元器件就可以建立连接VIRTUAL TERMINAL和 COMPIM,如图VIRTUAL TERMINAL的TXD与COMPIM的TXD相连,RXD与RXD相连,

相关主题
文本预览
相关文档 最新文档