2010-11-24 100 views
1

瞭解到我的編程經驗只能延續幾個月,但我不確定如何解釋這個問題,但請耐心等待。我願意接受任何批評,並且很樂意隨你提出的任何細節更新我的問題,不過無論如何....但我的問題是,是否有某個我應該研究的API或者我應該用來創建的某個編譯器一個程序可以通過USB鏈接發送幾個字節到另一端的微控制器上?程序如何識別哪個端口發送信息?謝謝。如果需要的話,我很樂意重述這個問題。我需要學習如何編寫一個程序,通過USB將數據發送到預編程的微控制器?

+0

你想通過USB發送一些數據的api?在哪個操作系統上? – 2010-11-24 02:14:08

回答

0

pyusb,它是可移植的,並用Python編寫,這是一種易於理解的語言。它是一個C庫的libusb的包裝。還有Perl和Lua以及Java和Ruby(等)的包裝器。

2

使用USB轉串口轉換器可能會大大簡單;通過USB串口發送幾個字節在兩端會變得更容易。諸如ArduinoTI MSP430 launchpad(高達4.30美元)的設備具有板載USB到串行設備,因此它幾乎是透明的,並且讀取傳入數據和發送回數據幾乎將是愚蠢的容易,並且將會有載入的教程如何爲沒有經驗的人做,如this one for the Arduino

+1

如果您只需要將一些數據發送到設備,只需使用超級終端(或等價物)即可。幾乎在每種情況下,我都需要將數據發送到設備。只有當我編寫自定義引導程序時,我才需要實際編寫自定義代碼以將數據發送出端口,但是如果使用FTDI USB-串行轉換器芯片,那就好像是與串口通信。沒有腦子。 – SRM 2010-11-24 02:39:52