当 USB 设备没有 COM 端口时,如何进行串行交互?

当 USB 设备没有 COM 端口时,如何进行串行交互?

我正在将一个需要通过串行接口进行交互的设备连接到我的计算机。连接后,设备管理器中只显示为“USB 测试和测量设备”,如下所示在此处输入图片描述。我有一些现有的软件可以与设备进行串行交互并将其标识为:USB0::0x1AB1::0x0E11::DP8D204400270::INSTR。但是,我无法使用自己的软件与设备进行交互。有没有办法直接按原样与它进行串行交互,或者有没有办法强制它连接到 COM 端口以进行常规串行交互?

答案1

最有可能的是,该程序正在使用完全自定义的 USB 级协议与设备通信 - 它通过以下方式访问设备温USB/利布并执行自定义 USB 请求和传输。

这样做通常有几个原因,比如不需要安装操作系统范围的驱动程序(应用程序本身包含必要的知识)或避免模仿当实际通信并不像串行通信时,可以使用串行端口。例如,设备可能具有单独的 USB“端点”用于控制和批量数据传输。

相关内容