2011-07-26 18 views
2

TIのMSP430などを使用して、コンピュータから複数のLEDを制御することを検討しています。
私のコンピュータはMacbook Airですので、私が通信できる唯一のポートはUSBだと思われます。 MSP430にはUSBポートがありますが、チップのプログラミング以外にUSBポートの使用に関する情報はありません。 USBを使ってボードと通信する方法はありますか?MSP430をコンピュータで制御する(USB?)

ありがとうございます!

+0

どのMSPを使用していますか?シリコンにはUSBデバイス機能を備えた新しいデバイスがいくつかありますが、ほとんどのデバイスはそうではありません。 –

答えて

5

内蔵USBハードウェアのプロセッサを使用している場合は、Texas Instruments PageのMSP USBの機能について説明しています。これには、HIDクラスデバイスを実装するために必要なUSBソフトウェアスタックへのリンクが含まれています。

+0

+1チップベンダーは、常にオンチップペリフェラルのサポートのための最初のポートコールでなければなりません。 – Clifford

5

もう2つのオプションがあります。

a)USB <-> LPT LEDを直接制御するアダプタを使用することもできます。この場合、回路図は非常に簡単です。 how it's doneを参照してください。

b)はRS232を介してコントローラと通信するUSB <-> COMまたはUSB <-> RS232アダプタ - このケースであなたは、コントローラとの通信のためにいくつかの単純なプロトコルを実装する必要がありますが、全体ソリューションはまだUSBで1よりもはるかに簡単になります。

1

MSP430シリーズ5および6マイクロコントローラ(MSP430x6xxおよびMSP430x5xx)には、PCからの通信を可能にするUSB​​モジュールが内蔵されており、USB経由でMSP430を制御することができます。 MSP430 USB Developersパッケージ(http://www.ti.com/tool/msp430usbdevpack)をダウンロードし、USB CDCまたはHID APIスタックを使用して要件に応じてアプリケーションを開発します。 CDC(COMポート)を使用している場合は、ターミナルプログラムを使用してLEDを制御するコマンドを送信したり、HIDスタックを使用する場合は、Developersパッケージに含まれているhidDemo PCソフトウェアを使用してコマンドを送受信できます。

関連する問題