いつの頃からか、Arduino Uno がR2 というバージョンになっています。
(Arduino MEGA2560 もR2 に)
マイナーチェンジなので、通常の使用であれば、特に違いを意識せずに使えます。
最大の違いは、ATmega8u2 用の ICSP 端子が標準で付いています。
また、以前のバージョンのArduino Uno の様に、DFU モードに入るために、抵抗をつける必要はありません。
ICSP の5番、6番 (USB コネクタ寄りの2つ) をそのままショートすれば、DFU モードに入ります。
その後の DFU プログラミング の手順は以前と同じです。
Arduino Uno (R2) DFU プログラミングの手順
1) Arduino Uno をPC にUSB で接続
2) USB コネクタに近いICSP 端子の5-6間をショート(して離す)
3) dfu-programmer (という名前のソフト)を使用して、ATmega8u2 用のファームウェアを書き込む
$ sudo dfu-programmer at90usb82 erase
$ sudo dfu-programmer at90usb82 flash Arduino-usbserial-uno.hex
$ sudo dfu-programmer at90usb82 reset
4) USB コネクタを抜き差しして再起動
簡単になりました。
0 件のコメント:
コメントを投稿