対象者 (はじめに morecat_lab さんの ページを読んでうまくいけばOK。ダメならこのページの説明を読んでほしい) 試行錯誤の記録 - Win7-64bit環境で
- AVRISP mkIIと32U4ボードを接続して Arduino IDE 1.0rc1 で ブートローダーの書き込み失敗
- FTDI-BitBangボードと32U4ボードを接続して Avrdude で ブートローダーの書き込み失敗
手順 - ピンヘッダ(2x3)の取り付け
- AVRISPmkII(以下mkII)を使うためAVRStudio5のインストール
- mkIIを接続してもドライバがないというエラーが出る
- [重要]64bit版ドライバを入れるにはデバイスマネージャのPC名を右クリックしてレガシハードウェアの追加を選ぶ
- 一覧から選択したハードウェアをインストール→すべてのデバイスを表示→次へ→ディスク使用→c:\Program files(x86)\Atmel\AVR Jungo USB\usb64を選ぶとwindrvr6が表示されるので選択
- インストールに成功するとデバイスマネージャの Jungo の下に2つのデバイスが追加される
- 32U4ボードのUSB端子とUSBを接続して電源を共有し、2x3のピンヘッダにはmkIIを接続
- AVRStudio5を起動し、Tools→AVR Programmingを選択し、下記のように設定して書きこむ。Leonardoのブートローダーは\arduino-1.0-rc1\hardware\arduino\bootloaders\diskloader\DiskLoader-Leonardo.HEX
- 書き込んだ直後に32U4がLeonardoとして認識されるが、infファイルが読み込まれていないので下記のエラーが出る
- infは\arduino-1.0-rc1\drivers にある Arduino Leonardo.inf を指定するとCOM番号が割り当てられて認識される
- Blinkを動かしているところ
- サンプルにはありませんがUSBキーボードも出来ます
配線はD13(C7)にタクトスイッチをつなぐだけです。タクトスイッチの片方を1kでプルアップ、もう片方をGNDへ。
 YouTube
|
|