2

PIC18F4550が内部のEEPROMデータをUSB経由でPCに送信するアプリケーションを作成したいと思います。また、同じUSBコネクタを使用して、USB経由で別のPIC18F4550にデータをダウンロードしたいと思います。

この目的のためにccsサンプルコードのex_usb_serial.cを使用する方法。誰かが私に回路図とPC側で何をすべきかを教えてくれるなら。この点での早期の助けは高く評価されます。

よろしくダニ

4

2 に答える 2

4

PIC18F4550 は USB デバイスとしてのみ動作します。つまり、PC などの USB ホストにのみ接続できます。USB 経由で 2 つの PIC18 を互いに接続することはできません。PIC24 と PIC32 のみが USB ホスト機能を備えています。あなたが説明したことを行うには、これらのコントローラーのいずれかを使用する必要がありますが、内部 EEPROM はありません。私は CCS USB スタックの経験がありません。Microchip は、「アプリケーション フレームワーク」の一部として無料の USB スタックを提供しています インストールすると、PIC18F4550 用の機能的な MPLAB IDE ベースのプロジェクトが多数見つかります。「CDCクラス」から始めることをお勧めします。これは、「COM」ポートとして表示される USB の下のクラスであり、ほとんどの端末プログラム (teraTerm、ハイパーターミナルなど) によって、PC 側で古い実際のハードウェア COM ポートと同じように扱うことができます。 CDC クラスの使用、USB インターフェイスを介してテスト文字列を簡単に出力し、上記の端末プログラムを使用して表示することができます。これにより、PC コードや独自の USB ドライバーの作成を心配することなく、USB を簡単に起動して実行できます。

于 2010-11-10T19:40:03.533 に答える
1

Google で「pc usb プロジェクト」を検索することもできます... VB.NET で SVLIB_PIC18F24J50 v3.4.NET4x64.dll を使用して、USB 経由で EEPROM または RAM を PC にダウンロードします。 EEPROM。

于 2013-08-26T05:23:42.227 に答える