2013-03-01から1ヶ月間の記事一覧

PIC32MX220F032B USB MIDI ホスト (3)

PIC32MX220F032B USB MIDI ホスト・プログラムのソース公開に向けて作業しています。 といっても、ソース全体ではなく、Microchip のオリジナルのデモ・プログラムに対する「差分」という形で「パッチ」を公開する予定です。 2012 年 10 月 25 日版のライブ…

PIC32MX220F032B USB MIDI ホスト (2)

自作の USB-MIDI コンバータ・デバイスを入力方向、つまり、 MIDI IN → USB MIDI デバイス → USB ケーブル → USB ホスト 方向のデータの流れに対応させて USB MIDI ホスト・プログラムをテストしたところ、「バグ」というか、「仕様」というか、不具合が見つ…

PIC32MX220F032B USB MIDI ホスト (1)

PIC32MX220F032B による USB MIDI ホスト・プログラムの USB MIDI デバイス → USB MIDI ホスト の方向の確認はまだですが、 USB MIDI ホスト → USB MIDI デバイス の方向のデータの流れについては、システム・エクスクルーシブ・メッセージのバグと、ランニ…

PIC32MX220F032B ベースボード (3)

今回作成したベースボードの LPC1114FN28/102 (ICSP プログラマ) 部分と PIC32MX220F032B との接続部分の回路図を下に示します。 前回の回路と違うのは、 USB デバイス/ホスト接続のための回路 ICSP プログラマ部分との切り離しに対応 Pinguino MX220 の回路…

PIC32MX220F032B ベースボード (2)

Microchip 社の PIC18/PIC24/PIC32 用 USB ライブラリの USB MIDI デバイスのデモ・プログラムと、USB MIDI ホストのデモ・プログラムを PIC32MX220F032B 用に修正して動作させることができました。 「単価 220 円のマイコンによる USB MIDI ホスト」の実現…

PIC32MX220F032B ベースボード (1)

PIC32MX220F032B には USB OTG モジュールが内蔵されていて、USB デバイスにも USB ホストにもなれます。 しかし USB ホストとして機能するためには接続する USB デバイスに対して電力を供給する能力が必要とされます。 そこで、USB 関係の実験のために外部…