zoukankan      html  css  js  c++  java
  • 虚拟串口的建立 李耀

    本次项目CanToolApp中用到了COM口,也就是常用的串口通讯,是采用串行通信协议的扩展接口。正常的串口通讯是用串口通讯线(常用232协议或者485协议电缆连接)连接,实现和外部设备的数据交换。当然电脑上没有串口的可以用转换器连接到USB接口上。为了便于测试方便,我们可以通过虚拟串口进行测试。

    设置虚拟串口

    • 工具:
    • 虚拟串口软件vspd
    • 串口调试软件serial_port_utility_Jisuxz.com。

    这两个软件可以到我的百度云盘下载:链接:http://pan.baidu.com/s/1o8JYksy 密码:11sc

    • 安装

    默认安装就可以,安装完成后可以汉化破解:把Cracked文件夹里的vspdconfig.exe和vspdctl.dll复制到安装目录后就可完成。

    • 创建虚拟串口

    • 打开虚拟串口软件,串口类型分为三类,第一类是“physical ports”表示物理串口,是实际的串口;第二类便是“virtual ports”虚拟串口;第三类表示其他类型的串口,一般用不上。

    虚拟串口软件图

    • 添加虚拟串口都是成对添加的,首先选择两个虚拟串口号,一般不要选择com1和com2,可以从com3开始设定,这里选择com3和com4,然后点击“添加串口”。

    天假虚拟串口

    • 打开com3和com4可以看到下拉栏中串口信息,包括串口打开状态、波特率、接收和发送的字节数。

    虚拟串口信息

    • 打开设备管理器查看虚拟串口,可以看到多了com3和com4两个串口,并且两个串口是对应的,com3发的数据由com4接收,com4发的数据由com3接收。

    测试虚拟串口

    • 打开串口调试软件,打开两个窗口,便于互发互收。
    • 设置波特率等参数,两个串口的波特率要一致。
    • 分别打开com3和com4;
    • 发送数据,看对方能否接收。

    • 这时候可以看看虚拟串口软件有什么变化,可以看到两个的串口信息都更新了,可以显示发送和接收的字节数。

    • 如果不需要虚拟串口了,就可以把虚拟串口删除,不过得解除串口的使用状态,在调试软件中关闭串口,然后在虚拟串口软件中删除串口。
      以后需要的时候再用软件添加就可以啦。

    注意事项

    • 串口是成对添加的,并且可以添加多组串口。
    • 波特率最好设置为一致
    • 自己编写的串口软件也可以通过这种方式进行测试,用来判断是否正确,而不需要用硬件设备。

    参考

    1. 如何设置虚拟串口,百度经验
    1. 虚拟串口软件和串口调试助手的简单使用
    1. Windows系统添加虚拟串口及CanToolApp功能1的实现,郑伟
  • 相关阅读:
    C/C++多文件之间的变量定义
    PKU POJ 2186 Popular Cows 强连通分量
    重载函数
    ZOJ 2763 Prison Break
    201357 训练赛总结
    hdu 4467 Graph 构造
    201356 训练赛总结
    201353 NEERC 2012, Eastern subregional contest
    2013512 CF 183 总结
    一道动态规划
  • 原文地址:https://www.cnblogs.com/liyao0312/p/7644861.html
Copyright © 2011-2022 走看看