USB ハブ

PIC32MX220F032B USB MIDI ホスト (13)

pic32_usbhost プログラム (簡易ハブ・サポート版) のバグ修正版のソース・パッケージをいつもの Yahoo! ボックス上に置きました。(→こちら) ファイル名は pic32_usbhost_hub-20130505.zipです。

PIC32MX220F032B USB MIDI ホスト (11)

USB ハブの最も重要な機能は、ホストに接続できる USB デバイスの数を増やすことです。 その意味では、USB ハブには 2 ポート以上が必要で、ホスト側のソフトウェアとしては、2 個以上の USB デバイスと USB ハブ自体との合計 3 個以上の USB デバイスを管理…

PIC32MX220F032B USB MIDI ホスト (10)

今回は Microchip 社の USB ホスト・スタックの概要について説明します。 USB ホスト・スタックを利用したプログラムは、下のような三層のレイヤー構造で構成されます。 アプリケーション USB クライアント (クラス)・ドライバ USB ホスト・ドライバ 最下層…

PIC32MX220F032B USB MIDI ホスト (9)

基本的に USB デバイス 1 個の接続のみに対応する Microchip の USB ホスト・スタックを使って、無理やり USB ハブに簡易的な対応をする方法について説明します。 まず、今回は USB ハブについての主に一般的な話です。 1 台のホストに 2 台のハブと 3 個の…