0

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

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

1 回答 1

0

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

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

干杯。

于 2013-09-26T18:31:01.727 回答