[小辉科技]电脑无法识别STM32虚拟串口的解决办法

注:本文基于相关虚拟串口代码正确、硬件连接无误的情况

虚拟串口驱动是由 ST 公司发布的驱动。请按照操作系统进行选择版本。

表1 虚拟串口驱动支持的系统
操作系统 支持情况
Windows 98 / ME / XP / Vista X
Win7 32 位系统 X
Win7 64 位系统 VCP_V1.4.0_Setup.exe/VCP_V1.3.1_Setup.exe
Windows 8/8.1  安装 VCP_V1.4.0_Setup.exe
Windows 10

安装 VCP_V1.4.0_Setup.exe

VCP_V1.4.0 百度云链接:VCP_V1.4.0_Setup
提取码:368w 

 1)打开 VCP_V1.4.0_Setup.exe,按照安装流程,点击 OK 或 NEXT,完成虚拟串口驱动文件拷贝与展开

2)进入如下目录,C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver\Win8

3)电脑为 64 位系统的用户,找到 dpinst_amd64.exe;电脑为 32 位系统的用户,找到 dpinst_x86.exe;

[小辉科技]电脑无法识别STM32虚拟串口的解决办法_第1张图片

4)提示安装成功,插入相关设备,我的电脑>>属性>>设备管理器里,在“端口(COM 和 LPT)”一栏,可以看到 COMx。至此,ST 虚拟串口驱动安装完毕。完成驱动安装后,请重启电脑。

5)部分 Win7 用户会出现无法安装驱动的情况(驱动出现感叹号),这是由于 USB 虚拟串口缺失文件所致(原因:系统装机
使用了 Ghost 等方式)。解决办法如下: 

  • 将mdmcpq.inf复制到c:\windows\inf 
  • 将usbser.sys复制到c:\windows\system32\drivers
  • 安装驱动软件 VCP_V1.3.1_Setup.exe;(注:该部分 Win7 用户需安装 V1.3.1 版本)
  • 重新插入 USB 相关设备,并在设备管理器界面右键选更新驱动;

至此,问题已经得到解决。

你可能感兴趣的:([小辉科技]电脑无法识别STM32虚拟串口的解决办法)