Arduino: 2006年3月アーカイブ
Arduinoを自分で作るときに躓きがちなのがBootLoaderをインストールするところ。
そこの手順をまとめてみた。(竹ちゃんや翔に聞きかじったことをプルーフできたのでそのまとめ。)
使用しているライター&書き込みプログラムはchaNさんのAVRSP
ストロベリーリナックスでライターの完成品が売ってる。
※ATmega8に電源、セラロック(16Mhz)、ISPはもう実装済みとする。
※2006/03/17追記
ATmega8を確認
>avrsp -r
Detected device is ATmega8.
Device Signature = 1E-93-07
Flash Memory Size = 8192 bytes
Flash Memory Page = 64 bytes x 128 pages
EEPROM Size = 512 bytes
ロックビットの書き換え
>avrsp -l11111111
Detected device is ATmega8.
Lock bits are programmed.
ロービットの書き換え
>avrsp -fl11011111
Detected device is ATmega8.
Fuse Low byte was programmed.
ハイビットの書き換え
>avrsp -fh11001010
Detected device is ATmega8.
Fuse High byte was programmed.
ブートローダーのインストール
>avrsp ATmegaBOOT.hex
Detected device is ATmega8.
Flash: Erasing...Writing...Verifying...Passed.
ロックビットの書き換え
>avrsp -l11001111
Detected device is ATmega8.
Lock bits are programmed.
これでbootLoaderの書き込みは完了。
あとはRs232cドライバICを通してシリアルポートに接続するか、USBシリアル変換ICを通してUSBで接続するなりすればよい。
それができたら、Arduinoの開発環境からプログラムを書けば動くようになる。
元のところで買うよりも高いけどほかの物とまとめて買えばやすいかも。