Tag: usbserial

USB VCP连接偶尔会失败

我的问题很简单:我在工业20端口USB集线器上运行20个CP210x(Silicon Lab)设备。 在大约1000次打开港口的试验中,我遇到了一个问题:打电话给 CreateFile(portName, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL); 阻止而且不会返回。 在这种情况下,重复或重新启动我的软件无济于事。 只插入/插入设备有帮助。 当然,端口名称包括反斜杠,这是更高COM端口号所需要的。 每次通信后,端口都会关闭而不会出错 CloseHandle(comport_p); 我可以提供更多有关我的来源的详细信息,但请注意,相关部分是提到的行。 我的软件中是否还有其他一些问题需要考虑?或者是否存在驱动程序问题?