2013-09-26 81 views
0

我需要製作一個C程序,將數據發送到USB端口,以便PC可以與外部設備進行通信。然而,我從來沒有這樣做過,而且我一直都是谷歌:就像瘋了似的,但我發現很難理解那裏的代碼示例。我看了看tcl/tk庫 ,聽說它應該可以工作。與Windows 7上的USB端口通信C

  • 這是最簡單的庫,用於Windows 7與USB通信 ?
  • 你知道任何其他更容易使用的庫嗎?
  • 你知道任何好的教程或初學者的例子嗎?
  • 有誰有這方面的經驗給我一個示例代碼如何連接到一個 USB端口併發送數據給它?
+0

我有一個同事已經用libusb庫做了這個工作。 – mah

回答

0

這是一種可能性,您的設備使用的是FTDI USB轉串口芯片(或類似的),這意味着雖然它有一個USB前端,但實際上該設備是以serial/ttl語言發言的。如果是這種情況,您可以使用串行API而不是USB與設備通話。你將不得不驗證這是否是這種情況,但它可能是值得驗證的,因爲如果上述事實如此,它可能使你的生活變得容易得多。對於實際使用USB進行編程,我知道的唯一的事情就是提到的是 - libusb。

乾杯。