Atmega328P熔絲設定錯誤修復
阿新 • • 發佈:2019-01-23
本例:下載線USBASP、程式設計:PROISP
新的Atmega328P,DIP28封裝,因為熔絲位設定錯誤,導致再程式設計不工作,提示“進入程式設計模式錯誤”。查閱資料,比較簡單的額解決辦法是用其它正常工作的晶振接入,挽救鎖死的晶片。
本例中,用正常工作的STC12C2052的XTAL2引腳,接入Atmega328的XTAL1引腳,重新對Atmega328P上電,就可以重新讀入熔絲位了。重新寫入預設熔絲位,就可以復原晶片了。
Atmega328P DIP28新片預設熔絲位
Low High Extended
0x62 0xd9 0xff
參考資料: 1.When we talk about setting/not setting, programmed/not programmed fuses we are actually using binary. 1 means not set/not programmed and a 0 (zero) means set/programmed. 3.http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings/
proisp程式預設配置如下:
參考資料: 1.When we talk about setting/not setting, programmed/not programmed fuses we are actually using binary. 1 means not set/not programmed and a 0 (zero) means set/programmed. 3.http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings/