Top
HIDaspx
DownLoad
HIDasp高速化
制作
AVR関係
AVR_Monit
AVR_term
W32_term
HIDmon88
HIDtester
usbRS232
Arduino2313
デジタルテスター
ATmega88生活
KeyBoardマニア
KeyBoardマニアII
Arduino400
PICライター
ARMライター
赤外線リモコン
ARM
STM32ブートローダー
STM8S-Discovery改造
STM8S-OpenOCDライター
LPCXpresso
LPC用ブートローダー
NXP用LPCUSB
NXP用ブートローダー
MARY基板
LPC1114FN28
OpenOCD JTAGアダプター
OpenOCDビルド方法
arm-gccビルド方法
mapleIDEの改造
libmapleで仮想COM
PIC32
PIC32MX
Pinguinoで遊ぼう
ブートローダーを作る
シリアルブートローダー
USB仮想シリアル
USBカスタムデバイス
USB簡易モニター
USBオシロスコープ
USBホスト
PIC32でBluetooth
USBAudio
USBStudy
VGA出力に挑戦
BASICを動かす
WinUSB
勝手に改蔵*PIC32
PIC18F
HIDブートローダー
AVR/PIC両用ライター
ARMライター
usb汎用クラス
usbシリアル変換
usbキーボード変換
sdccを使いこなす
mcc18を使いこなす
HIDmon-2550
HIDmon-14K50
PICmonitor
試行錯誤の記録
UBWを試す
旧HIDboot
PIC18F2550試用記
PIC18F4550試用記
その他マイコン
NEC78K
RX62N
SH2A
H8
FM3
XPからubuntuに乗り換え
Android
Xen-hypervisor
Windows8カスタマイズ
開発日記
2015-04
ノウハウ
AVRUSB_Tips
HIDasp情報
汎用USB-IO
・
リンク
フリースペース
ゲストブック
旧コンテンツ
WinVista
インターフェース考
最新の20件
2022-07-25
2008-10
HIDasp高速化
H8/3048F
AutoTicketLinkName
2021-12-11
FormattingRules
2021-12-08
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/V-Z
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/H-K
2020-02-23
YukiWiki
PHP
PukiWiki
WikiWikiWeb
2018-12-19
SandBox
InterWiki
2015-05-07
2015-04
2015-05-02
MenuBar
編集
差分
USB_HOST の編集
-- 雛形とするページ --
(no template pages)
[[PIC32MX]] [[PIC32でBluetooth>Bluetooth]] *Tips [#b3bc1df6] -USB_HOSTを試す場合は、デバッグメッセージ(print)をUART経由で拾う必要があります。 -[[uartflash32]](シリアルローダー)を使用してプログラムを書き込むようにするか、PICKit2/3のようなもので書き込むほうが便利です。 -USB_Deviceなブートローダーでは、ROM容量が足りなかったり、USBの繋ぎ替えが頻繁に発生するので面倒です。 ~ *PIC32MXをUSBホストにして、USBキーボードを繋いでみる。 [#y2b477ef] http://psp.dip.jp/web/jpg/pic32mx220.jpg --MicroChipのUSBフレームワークの「Host - HID - Keyboard」を試してみます。 -早速MX220F032Bに移植してみます。 ~ 移植途上版''ダウンロード''(とりあえず動きます) -[[usbhost.zip:http://psp.dip.jp/web/upload.cgi/PIC/usbhost.zip]] -とりあえず動作するようになりました。 -U1RX/U1TXにシリアルを繋いでデバッグ出来ます。 -コードサイズが24k程度ありますので、ブートローダーとの共存は出来ません。 -ファーム書き換えはPicKit2から行なったほうが効率が良いです。 -USBホストなので、いつもはPCに繋ぐUSBコネクタ(type-B)から一旦type-Aメスに変換(A-メス-メスの2股を用意します)してその先にUSBキーボードを繋ぎます。 -USBキーボードを繋いでキーを押すと、それに対応するHID Reportと押された文字をserial printします。 ~ ~ ~ *PIC32MXをUSBホストにして、USBマウスを繋いでみる。 [#h1bf2bc8] --MicroChipのUSBフレームワークの「Host - HID - Mouse」を試してみます。 -早速MX220F032Bに移植してみます。 ~ ''ダウンロード''(とりあえず動きます) -[[usbhost_mouse.zip:http://psp.dip.jp/web/upload.cgi/PIC/usbhost_mouse.zip]] -とりあえず動作するようになりました。 -U1RX/U1TXにシリアルを繋いでデバッグ出来ます。 -コードサイズが24k程度ありますので、ブートローダーとの共存は出来ません。 -ファーム書き換えはPicKit2から行なったほうが効率が良いです。 -USBホストなので、いつもはPCに繋ぐUSBコネクタ(type-B)から一旦type-Aメスに変換(A-メス-メスの2股を用意します)してその先にUSBマウスを繋ぎます。 -USBマウスを繋いで操作すると、それに対応するHID Reportをserial printします。 ~ ~ ~ ~ *Android ADKを試す。 [#ee54ee30] -さらに調子にのって、Android ADK用のBasic Communication Demo - OpenAccessory Frameworkをビルドしてみます 移植途上版''ダウンロード''(動作テストは、まだです) -[[ADK.zip:http://psp.dip.jp/web/upload.cgi/PIC/ADK.zip]] -とりあえずビルドできるようになりました。 -Android端末には、[[Microchip提供のADKサンプルアプリ:https://play.google.com/store/apps/developer?id=Microchip+Technology+Inc&hl=ja]]をGooglePlayストアからインストールしておきます。 http://psp.dip.jp/web/jpg/PIC/adkdemo.png -Nexus-7(4.4KitKat)を繋いでこのファームウェアと接続すると、Android側は自動的にADKサンプルアプリが起動して、 -LED制御メッセージを受け取れることを確認しています。 -動作はまだ不安定です。-->とりあえず動ているようです。 ~ -動作確認のためにはUARTへのprintfによる表示やデバッグが必須になります。
タイムスタンプを変更しない
[[PIC32MX]] [[PIC32でBluetooth>Bluetooth]] *Tips [#b3bc1df6] -USB_HOSTを試す場合は、デバッグメッセージ(print)をUART経由で拾う必要があります。 -[[uartflash32]](シリアルローダー)を使用してプログラムを書き込むようにするか、PICKit2/3のようなもので書き込むほうが便利です。 -USB_Deviceなブートローダーでは、ROM容量が足りなかったり、USBの繋ぎ替えが頻繁に発生するので面倒です。 ~ *PIC32MXをUSBホストにして、USBキーボードを繋いでみる。 [#y2b477ef] http://psp.dip.jp/web/jpg/pic32mx220.jpg --MicroChipのUSBフレームワークの「Host - HID - Keyboard」を試してみます。 -早速MX220F032Bに移植してみます。 ~ 移植途上版''ダウンロード''(とりあえず動きます) -[[usbhost.zip:http://psp.dip.jp/web/upload.cgi/PIC/usbhost.zip]] -とりあえず動作するようになりました。 -U1RX/U1TXにシリアルを繋いでデバッグ出来ます。 -コードサイズが24k程度ありますので、ブートローダーとの共存は出来ません。 -ファーム書き換えはPicKit2から行なったほうが効率が良いです。 -USBホストなので、いつもはPCに繋ぐUSBコネクタ(type-B)から一旦type-Aメスに変換(A-メス-メスの2股を用意します)してその先にUSBキーボードを繋ぎます。 -USBキーボードを繋いでキーを押すと、それに対応するHID Reportと押された文字をserial printします。 ~ ~ ~ *PIC32MXをUSBホストにして、USBマウスを繋いでみる。 [#h1bf2bc8] --MicroChipのUSBフレームワークの「Host - HID - Mouse」を試してみます。 -早速MX220F032Bに移植してみます。 ~ ''ダウンロード''(とりあえず動きます) -[[usbhost_mouse.zip:http://psp.dip.jp/web/upload.cgi/PIC/usbhost_mouse.zip]] -とりあえず動作するようになりました。 -U1RX/U1TXにシリアルを繋いでデバッグ出来ます。 -コードサイズが24k程度ありますので、ブートローダーとの共存は出来ません。 -ファーム書き換えはPicKit2から行なったほうが効率が良いです。 -USBホストなので、いつもはPCに繋ぐUSBコネクタ(type-B)から一旦type-Aメスに変換(A-メス-メスの2股を用意します)してその先にUSBマウスを繋ぎます。 -USBマウスを繋いで操作すると、それに対応するHID Reportをserial printします。 ~ ~ ~ ~ *Android ADKを試す。 [#ee54ee30] -さらに調子にのって、Android ADK用のBasic Communication Demo - OpenAccessory Frameworkをビルドしてみます 移植途上版''ダウンロード''(動作テストは、まだです) -[[ADK.zip:http://psp.dip.jp/web/upload.cgi/PIC/ADK.zip]] -とりあえずビルドできるようになりました。 -Android端末には、[[Microchip提供のADKサンプルアプリ:https://play.google.com/store/apps/developer?id=Microchip+Technology+Inc&hl=ja]]をGooglePlayストアからインストールしておきます。 http://psp.dip.jp/web/jpg/PIC/adkdemo.png -Nexus-7(4.4KitKat)を繋いでこのファームウェアと接続すると、Android側は自動的にADKサンプルアプリが起動して、 -LED制御メッセージを受け取れることを確認しています。 -動作はまだ不安定です。-->とりあえず動ているようです。 ~ -動作確認のためにはUARTへのprintfによる表示やデバッグが必須になります。
テキスト整形のルールを表示する
ログインまたはアカウント作成