chottoshitahanashi’s diary

基本的に間違ったことばかり書いてるブログ。検索ひっかかるな

やってもーた

水晶つけずにATMega328PのFUSE書き換えてもーた。
最初の一回は内部発振で通信できるけどFUSE書き換えると水晶なしではうごかなくなる。
ATTiny13Aの時みたいにUSBaspでFUSEテスト読み込みした時には読めたのにArduino IDEブートローダー書き込みに失敗した後読めなくなったから壊れたかと思った。たぶんFUSE書き込みは成功したけどその後リセットして通信できなくなったんだろうな。たぶんつけたら生き返るよね、よね!セラロック買ってるから明日やってみよう


追記:生きてた、あーよかった。FUSE更新されてた。ブートローダー焼きのログから抜粋

"C:\Users\chittoshita\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude" "-CC:\Users\chittoshita\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v -patmega328p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

"C:\Users\chittoshita\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude" "-CC:\Users\chittoshita\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v -patmega328p -cusbasp -Pusb "-Uflash:w:C:\Users\chittoshita\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5/bootloaders/optiboot/optiboot_atmega328.hex:i" -Ulock:w:0x0F:m

ソケットから外すときにAVRの足を痛めてしまった。重ね重ねごめん。UNOに搭載してるAVRと交換して動作確認したけど端子一本死んでるとかまでは見てない。まあたぶん大丈夫。