スケッチが書き込めなくなった場合

スケッチの書き込みでエラーとなる場合の対処(「Device signature = 0x1e940b」とか)

尚,確実に回復するわけではない

avrdude-serjtagを直接コントロールする

cd (セットアップフォルダ)\avrdude-serjtag\binary

低速でアクセス

avrdude.exe avrdude -c diecimila -P ft0 -p m168p -t -B 4800
or
avrdude.exe avrdude -c diecimila -P ft0 -p m328p -t -B 4800

 

チップを初期化

avrdude> erase

ヒューズビットを書き込む(値はチップに合わせる)

avrdude> w efuse 0 0x00
  >>> w efuse 0 0x00
avrdude> w hfuse 0 0xdd
  >>> w hfuse 0 0xdd
avrdude> w lfuse 0 0xff
  >>> w lfuse 0 0xff
avrdude> quit

ここから高速クロックで動作するかGUIラッパーで確認してみる