VSPD 串口调试工具!!

以前没接触过串口,一直都以为串口很复杂。最近在做一个新项目,用单片机控制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 <SIN> SOUT(把单片机的串口和COM3绑定到一起。因为我用的单片机是AT892051,只有一个串口,所以用SIN,SOUT,如果单片机有几个串口,可以选择S0IN,S0OUT,S1IN,S1OUT。)

 

4、打开串口调试助手


   可以看到虚拟出来的串口COM3、COM4,选择COM4,设置为波特率4800,无校验位、8位数据位,1位停止位(和COM3、程序里的设置一样)。打开COM4。

现在就可以开始调试串口发送接收程序了。可以通过KEIL发送数据,在串口调试助手中就可以显示出来。也可以通过串口调试助手发送数据,在KEIL中接收。

这种方法的好处是不用硬件就可以调试。这是网上一篇文章介绍的方法,联系我实际的使用做了整理。有用的着的人就不用继续摸索了

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
vspd虚拟串口软件和串口调试小助手都是与串口相关的软件工具,但它们在功能和用途上还是有一些区别的。 vspd虚拟串口软件是一种能够模拟物理串口的软件工具。它能够创建一个虚拟的串口,在计算机上实现串口通信的功能。与物理串口相比,虚拟串口的优势是可以通过软件自由配置串口参数,如波特率、数据位、停止位等,从而适应不同的应用需求。虚拟串口软件还可以创建多个虚拟串口,并通过串口互连的方式实现两个串口之间的通信。这对于软件开发、设备测试和串口调试等领域非常有用。 串口调试小助手是一种用于串口调试的软件工具。它能够监控和分析串口通信过程中的数据流动,方便用户查看和调试串口通信的过程。串口调试小助手通常具有实时显示接收和发送数据的功能,并且可以以不同的格式显示数据,如ASCII码、十六进制等。在调试过程中,用户可以通过串口调试小助手发送指令给目标设备,或者接收目标设备发送的数据,以便调试和分析问题。串口调试小助手还可以保存串口通信过程中的数据日志,以便后期分析和回溯。 综上所述,vspd虚拟串口软件主要用于模拟和创建虚拟串口,而串口调试小助手则主要用于串口通信的监测和调试。两者在串口开发和测试中都起到了重要的作用,可以根据具体的需求选择使用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值