2012年4月 AVRを使った製作物にV-USBを組み込もうと思いましたが、デバイス側もホスト側もソフトをどのように作ればよいのかよく分からなかったので、調べながら挑戦しました。 本記事はそのときのメモをまとめたものです。内容が偏っていたり、説明順的に読みにくいところもあると思いますが、ご了承ください。 ※HIDデバイス…ヒューマン・インターフェイス・デバイス・デバイス。気にしないでください。 【目次】 V-USBとは V-USBでHIDデバイスを作る V-USBファイルの配置とAVR Studioの設定 usbconfig.hを書き換える デバイスの動作を確認する 転送方向/レポートタイプ/サポートツール データ転送の流れとデータのゲット/セット場所について データ送受信のサイズと戻り値について GetIdol/SetIdolリクエストについて データ転送の種類と処理間隔について 大きな
この記事はOUCC Advent Calendar 2014の18日目の記事のはずでした。 作ったもの 父親が30年前に会社から拾ってきたらしいPC-8801のキーボードをUSB HID化した。 キーボードの仕組み キーボードから出ている端子には14本のピンが存在し、写真のように配線されている。 表にはキーボードコントローラとパスコンが実装されている。 マイコンに刻印されていた型番を検索すると、データシートを見つけることができた。 Texas Instruments SN74159N データシートの図を見ると、入力ピンが4つ、出力ピンが16つとなっている。出力ピンは常に15本がHigh、1本がLowになっていて、24=16種類の入力に対しLowのピンがひとつづつ変わっていく仕組みだった。 (出所: "SN54159, SN74159 4-LINE TO 16-LINE DECODERS/D
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く