在C中与WIndows 7上的USB端口通信

在C中与WIndows 7上的USB端口通信,c,usb,communication,C,Usb,Communication,我需要制作一个C程序,将数据发送到USB端口,以便PC可以与外部设备通信。然而,我从来没有这样做过,我一直在谷歌:疯狂地搜索,但我发现很难理解那里的代码示例。我已经看了这本书 tcl/tk库,并且听说它应该可以工作 这是Windows 7用于通信的最简单的库吗 用USB 你知道其他更容易使用的库吗 你知道一些适合初学者的好教程或例子吗 有这方面经验的任何人都可以给我一个如何连接到网络的示例代码吗 USB端口并向其发送数据 您的设备可能正在使用FTDI USB-to-serial芯片(或类似芯片

我需要制作一个C程序,将数据发送到USB端口,以便PC可以与外部设备通信。然而,我从来没有这样做过,我一直在谷歌:疯狂地搜索,但我发现很难理解那里的代码示例。我已经看了这本书 tcl/tk库,并且听说它应该可以工作

  • 这是Windows 7用于通信的最简单的库吗 用USB
  • 你知道其他更容易使用的库吗
  • 你知道一些适合初学者的好教程或例子吗
  • 有这方面经验的任何人都可以给我一个如何连接到网络的示例代码吗 USB端口并向其发送数据

您的设备可能正在使用FTDI USB-to-serial芯片(或类似芯片),这意味着尽管它有一个USB前端,但该设备实际上是以串行/ttl方式说话的。如果是这种情况,您可以使用串行API而不是USB与设备通信。虽然你必须验证这一点,但这可能值得验证,因为如果上述情况属实,这会让你的生活轻松很多

至于实际使用USB编程,我唯一知道的是mah提到的——libusb


干杯。

我有一位同事在libusb库中成功地做到了这一点。