项目中用到了串口通讯,但电脑上只有一个串口,于是想用虚拟串口的方式来开发调试。通过VSPD软件(7.2版本)增加虚拟COM串口对后,在串口调试助手(2.6.8版本 下载地址http://rj.baidu.com/soft/detail/27520.html?ald)中打开新增的虚拟串口,始终报错 “串口设备被占用或不存在”,按照网上搜索的方法,重装虚拟串口软件、修改注册表、重新安装或更新虚拟串口驱动,这几种方法均尝试过,但都没有效果
最终,查看通过查看“设备管理器-端口(COM和LPT)-COM1-右键“属性”-端口设置-高级-COM端口号”,下拉框里的com端口号(从com1到com256)都是被占用的,无法使用。由于之前增加的虚拟串口号都是256以内,所以一直提示被占用,因此只要新增的串口号大于256即可解决这一问题。