2014年2月12日水曜日

アンドロイドとmbedをUSBで繋げてみる。 :USB Host

mbedのUSBポートとアンドロイドをUSBホストケーブルで接続する。


使用アプリ:Android USB Serial Monitor Lite
使用ケーブル:エレコムのU2HS-MB02-4S

mbed側のプログラム

#include "mbed.h"
Serial pc(USBTX, USBRX); // tx:送信, rx:受信
void rxCallback()
{
pc.putc(pc.getc());
}
int main()
{
pc.attach(rxCallback, Serial::RxIrq);
while (1) {
pc.printf("Hello World!\n");
wait(0.5);
}
}
view raw main.c hosted with ❤ by GitHub
0.5秒毎にmbedからアンドロイドに、Hello Worldを送信、
アンドロイドから mbed に文字を送信したら、mbedは割り込みで受信して、
アンドロイドにその文字を送り返す。



関連記事

0 件のコメント:

コメントを投稿