まずは、メモ書き。さらにぐちゃぐちゃ。要素大すぎ?
整理はこれからです。リンク、勝手にはちゃってます。問題あったら、おしかりを。
■開発の段取り
USBの配線規格
汎用USB-IO
製品案内:各社の製品とその違い
MINI-EZUSB
cypressの開発環境
汎用USB-IO互換をモトに使用する
ファームをeepromから読み込む
ファームを書き換える
VBでテスト
ドライバ
DLL
サンプルアプリ
PIC
動作チェック
開発環境
EZ-USBとPICの通信方法
ピンアサイン
EZUSBのファーム変更
通信規格
動作電圧の違いの吸収
LEDの明るさの調整(疑似PWM制御)
RGB LED制御
FET
電流制限
バイブレーター
FET
電流制限
ノイズ対策
■参考情報
・USBコネクタの配線調査
5.参考資料 (USBの規格)
USBの規格
コネクタの形状,線材の仕様,ピンアサインなどのドキュメント
供給電圧は5V,最大電流はローパワーデバイスは100mA、ハイパワーデバイスは500mAまで.
具体的なピンアサインは以下の通り.
ピン番号 信号名 説明
1 VCC +5 VDC
2 D- データ -
3 D+ データ +
4 GND グラウンド
・USB-IOの情報
Morphy USB-IO の仕様
汎用USB-IO試用レポート
モルフィーの汎用USB-IO VendorID = 0x0BFE ProductID = 0x1003
Km2Netの汎用USB-IO VendorID = 0x1352 ProductID = 0x0100
テクノキットの汎用USB-IO VendorID = 0x12ED ProductID = 0x1003
・テクノキット[USB-IVB]もどき作成
USB-IO動作テストプログラム
・beans-soft
・USBIOTEST
・Radioisotope:雑多部屋:USB-I/Oをいじる - とにかく動かしてみる
ソース付きサンプル
K-Kのぺ〜じのDLL(HSP USB-IO用プラグイン Ver 0.1e)をVisualBasicで呼び出し、USB-I/O を制御(ソース) DLLの宣言をしている標準モジュールは
バケさんの趣味の部屋に掲載されている物(どれだ?)
・ActiveBasicサンプルソフト・VC++/VBのサンプルとEZ-USBの通信テスト(上記)
・MINI EZUSB
回路図
※同じ石を使った製品情報
USB<−−>シリアル(RS-232C)変換ケーブル
・EZ-USBファーム(USB-IO互換)
標準HIDデバイス対応で USB-IO 互換化
USB-IO 互換ファームウェア (14KByte LZH 圧縮) ....Product ID は 0x1004 として
PC 用制御サンプルプログラム (VisualBasic 5.0)
C言語でお手軽に開発する
・EZ-USB 24LC64のファーム書き込みテスト
・一度書き込んでしまった ROM のクリア方法
・先頭バイトをクリアする専用ファームウェア
■段取り
・VB環境のセットアップ
・FET回路周り(石の選定)
・RGB LEDコモン結線調査(アノード、カソード)
・EZ-USBファーム修正
・HUB 5Vバイパスの試験
・電流制限回路by「なふたふ新聞」
・バイブレーションモーターテスト
・PICピンの使い方( ICP関連の共有部回路保護)
・PIC ICPの書き込みテスト
・PICリセット回路
・PIC-EZ-USB通信方法
・PIC-EZ-USB結線(3.3V-5V)
・PICプログラミング
・関連情報へのリンク、記録