現: 2025-01-13 (月) 09:53:25 yuji ソース
Line 1: Line 1:
 +* HIDasp/HIDaspx [#h1b77fec]
 +HIDaspは[[瓶詰堂氏>https://www.binzume.net/library/avr_hidasp.html]]がATtiny2313を使って作成されたUSB接続で使用できるAVR Writer(ISP)。~
 +WindowsやLinux,macOS Xでも使用できる。~
 +以下のような特徴がある。~
 +- USBのHIDクラスを実装している。~
 +これによりOS標準のHIDクラスのUSBデバイスドライバーで動作するので,特別なデバイスドライバーのインストールが必要ない。~
 +- 安価なATtiny2313で作れる。~
 +- シンプルな回路。~
 +
 +またHIDaspを改良?した[[HIDaspx>http://www.hidapio.jp/HIDaspx.htm]]というのもあるらしく,こちらはAVR WriterとしてもUSB-IOとしても動作する。~
 +
 +''自作する場合はHIDaspにfirmwareを書き込むため,別に何らかのAVR Writerが必要になる'' &worried;
 +
 +** ハードウェア [#v09c405d]
 +CPUにATMEL ATtiny2313を使用し,USBコントローラーを使わず[[V-USB:https://www.obdev.at/products/vusb/index.html]]でシンプルなハードウェアになっている。~
 +
 +同じように[[ATtiny2313を使ったUSBtinyISP>../USBtinyISP]]とハードウェアは似ている。~
 +
 +*** HIDasp [#m9fc15ce]
 +#ref(hidasp.png)
 +100Ωの抵抗を入れてあるので,3.3Vターゲットボードにも対応できるようだ。~
 +
 +*** HIDaspx [#tf5309f5]
 +HIDaspxはHIDaspをUSB-IOとしても使えるようにしたもの。~
 +#ref(hidaspx.png)
 +
 +100Ωの抵抗を入れてあるので,3.3Vターゲットボードにも対応できるようだ。~
 +
 +** ソフトウェア [#m7214df7]
 +HIDasp用のfirmwareと書き込みツールavrspx等が,[[こちらから>https://www.binzume.net/library/avr_hidasp/hidasp-0.2.1.zip]]ダウンロードできる。~
 +- main.hexがfirmware。~
 +fuseは以下のように設定。~
 + Low:EF, High:DB, Extended:FF
 +- avrspxが書き込み等のツール。~
 +
 +また改良?したHIDaspx用のfirmwareと書き込みツールhidspx等が[[こちらから>http://www.hidapio.jp/ja_hidapio.exe]]ダウンロードできる。([[HIDaspxの作者のページ>https://github.com/ikeji/hidmon/tree/master/docs/hidspx]])~
 +- main-12.hexがfirmware。~
 +fuseは以下のように設定。~
 + Low:FF, High:DB, Extended:FF
 +- hidspxが書き込み等のツール。~
 +
 +* 使い方 [#lee511ab]
 +** ターゲーットボートの接続 [#x1ea69ef]
 +ターゲットのAVRボードとHIDasp AVR Writerを接続する。~
 +|HIDasp 6pin ISP|AVR 6pin ISP|h
 +|1 Reset        |1 RST      |
 +|2 Vcc          |2 VCC      |
 +|3 GND          |3 GND      |
 +|4 MISO        |4 MISO      |
 +|5 MOSI        |5 MOSI      |
 +|6 SCK          |6 SCK      |
  

  • 開発/AVR/AVR Writer/HIDasp のバックアップ差分(No. All)
    • 現: 2025-01-13 (月) 09:53:25 yuji

トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 156, today: 1, yesterday: 1