0

いくつかの I2C スレーブ デバイスのマスターとして機能するように、いくつかの MSP430x6xx マイクロコントローラーをプログラムしました。MSP430 の 1 つは、内蔵の USB モジュールを使用して、I2C スレーブから受信したデータを PC に転送します。これを拡張して、すべてのマイクロ コントローラーがそれぞれの I2C スレーブから受信したデータを、共通のバス システムを使用して PC に送信できるようにしたいと考えています。SPI を使用して、すべての MSP430 から単一の MSP430 マスター (すでに I2C マスターと USB デバイスとして同時に機能している) にデータを転送し、それを PC に転送することは可能ですか? 他の提案をいただければ幸いです。ありがとう

4

1 に答える 1

0

はい、これを処理するためにファームウェアを作成する必要がある可能性があります。PC 上で、どの SPI/I2C スレーブからデータを取得したかを何らかの形で特定する必要があります。したがって、メインの MSP430xxx はこれを行い、スレーブ デバイスの ID を示す何らかの種類のヘッダーをデータに追加します。

于 2012-12-06T15:48:47.010 に答える