2012/02/12

ATMEGA328Pで自作Arduino Pro 3.3V 8MHz スケッチ書き込めない問題

表面実装のATMEGA328PにArduino Pro 3.3V 8MHzのブートローダー入れて、
スケッチを書きこもうとすると
avrdude: stk500_recv(): programmer is not responding
というエラーが出て全く書き込めない。
(自作Arduinoは内蔵クロック使用)

Arduinoアプリ内のboards.txt内のフューズ設定は
Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328
pro328.bootloader.low_fuses=0xFF
pro328.bootloader.high_fuses=0xDA
pro328.bootloader.extended_fuses=0x05

なのでこれが原因か?と思い色々調べた結果、
どうやら上の設定は水晶発振器を使用する場合らしい。
内蔵を使う場合は
low_fusesを0xE2にする必要があるらしい。
フューズ設定からやり直したらエラーなく書き込めました〜

0 件のコメント:

コメントを投稿