USBについて

30 Oct 2012

Mbed青で以下のようなことを行いたいのですが,可能なのでしょうか?

MbedのD+,D-にピンにUSBコネクタを接続 そのUSBコネクタを介して外部機器からデータを取得 Mbedに標準でついているミニポートにPCを接続して,取得したデータをPCに送信する

USBポートを2つ使用してそれぞれで通信したいのですが,可能でしょうか? 初歩的な質問かもしれませんが,よろしくお願いいたします。

30 Oct 2012

sakae様

具体的な内容がわからないので、答えるのがむつかしいですが、
最初からmbedについているミニUSB端子はメインのマイコン(LPC1768)に接続されていません。
従って、ミニUSBポートの方はPCとの仮想シリアル通信とFlashメモリにしか使えません。
また、LPC1768のD-,D+端子の方は、プログラムができれば大抵のことができます。

なお、LPC11U24はスレーブにしかなりません。

USBのマスターのプログラムのサンプルはハンドブックにありません。
CookbookにはMSDHostやblueUSBなどのサンプルがあります。
BlueUSBは、マウスやキーボード、BluetoothのドングルなどのUSB機器をD-,D+につないで、ミニUSBのPCの仮想シリアルで接続内容が見れるようになっています。 これに近い事をしたいのではないでしょうか。
簡単にできるので、BlueUSB https://mbed.org/users/peterbarrett1967/notebook/blueusb---bluetooth-and-usb-host-controller-for-mb/ で USBマウスをD-D+に接続して試されることをお勧めします。