Windows 虚拟usb到串行端口

Windows 虚拟usb到串行端口,windows,winapi,usb,usbserial,ftdi,Windows,Winapi,Usb,Usbserial,Ftdi,我的程序通过ftdi usb到串行端口与各种电子设备通信。在硬件方面,ftdi芯片可能会受到短时间断电的干扰。如果发生这种情况,软件应重置连接并继续与设备通话。只要断电时间足够长(>~0.5秒),这种方法就可以正常工作。如果它很短(如您可以尝试安装并查看它是否有任何功能达到预期效果。它可以禁用和启用单个设备。devcon.exe是。顺便说一句,我怀疑这是FTDI驱动程序的问题。您可以尝试使用内置的Microsoft USB转串行驱动程序usbser.sys获取一些替代硬件。@DavidGrays

我的程序通过
ftdi usb
串行端口
与各种电子设备通信。在硬件方面,ftdi芯片可能会受到短时间断电的干扰。如果发生这种情况,软件应重置连接并继续与设备通话。只要断电时间足够长(>~0.5秒),这种方法就可以正常工作。如果它很短(如
您可以尝试安装并查看它是否有任何功能达到预期效果。它可以禁用和启用单个设备。devcon.exe是。顺便说一句,我怀疑这是FTDI驱动程序的问题。您可以尝试使用内置的Microsoft USB转串行驱动程序usbser.sys获取一些替代硬件。@DavidGrayson devcon.exe似乎很有希望,但不幸的是,所有针对幻影端口的调用都失败了。失败的方式很奇怪。我得到的输出如下:devcon restart FTDIBUS*FTDIBUS\VID_0403+PID_6001+A702YZ9WA\0000:restart failed没有找到匹配的设备。因此,它告诉我它找到了一个设备,重新启动失败了,随后又失败了s说它没有发现任何设备。