问题描述
这是在 Windows 10 上。
在我的项目中,我们之前使用 D2XX 与 FTDI USB 转串口设备连接。效果很好。
现在我们引入了一个额外的 USB 转串口设备,但我刚刚意识到它实际上并不是一个 FTDI 设备。它显示为通用的 Microsoft“USB 串行设备”:
所以当然 FTD2XX 库不能识别它,当我们通过 FT_GetDeviceInfoList 枚举连接的设备时它也不会出来。
D2XX 接口是专用于 FTDI 设备的专有接口。
我知道最直接的解决方法是不要为此设备使用 D2XX,而是使用 generic Windows Fileapi interface。
但是,为了减少代码重复,我想知道是否有一种方法可以“包装”通用驱动程序,以便我们可以使用 FTD2XX 库与它进行交互?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)