windows - 将虚拟 COM 端口识别为 FTDI 设备
问题描述
我有一个插入 Windows 机器的 FTDI 设备。正如预期的那样,它被识别并分配给 COM4 端口。使用FT_Prog程序时,此设备会自动识别为 FTDI 设备。我还有一个遗留程序(遗憾的是无法更改),它使用 D2XX 接口与 FTDI 芯片进行通信:它通过描述打开设备。现在我想创建同时从 FTDI 芯片读取数据的新软件。
但是因为只有一个进程可以与 FTDI 设备通信,所以我使用com0com创建了两对虚拟 COM 端口,然后使用hub4com将真实 COM4 端口路由到虚拟 COM5 和 COM6 端口。现在FTDI芯片写入的数据在COM5和COM6上都成功读取了。
问题是新的虚拟 COM 端口没有被识别为使用FT_Prog的 FTDI 设备。同样,旧程序无法通过新创建的虚拟端口打开 FTDI 设备。如何使新的虚拟 COM 端口被识别为 FTDI 设备,可能带有自定义描述?或者是否有更好的解决方案来解决这个问题?
解决方案
推荐阅读
- node.js - Unable to run a node.js file with @babel/preset-env
- javascript - compare date and time in JS
- java - how to pass url in httptarget method while using PACT
- javascript - 强制编辑链接而不是去可编辑表格单元格中的链接
- node.js - 我们如何知道客户端文档的ID
- node.js - CentOS 7 上全局 npm 安装的理想目录
- php - 在 PHP 中解码来自 API 的响应
- r - 找到数字的组合,使得它们的加法最接近一个数字?
- excel - Excel 仅粘贴到可见列
- ios - 通知组汇总(iOS12 分组通知)