還好經過搜尋,發現可以重新燒錄Bootloader,讓Arduino恢復出場狀態。但搜尋到的都是UNO燒Micro,或是Nano燒Pro Micro...UNO燒Micro需要用到一顆電容,我沒有(而且我連UNO都沒有XD);而Nano燒Pro Micro,因為這個Pro Micro是小板,跟Micro用一樣的處理晶片,所以或許有可能喔!!
仔細比對了一下兩者接腳,差異不大,燒錄Pro Micro時需要的針腳在Micro上都有(參考下圖)
所以趕快來照著做吧!!
- 將Nano連接到電腦上,開啟Arduino IDE,開啟範例11的ArduinoISP程式,開發板選擇Arduino Nano,處理器選擇ATmega3288P (Old bootloader),序列埠選擇實際的連接埠,將程式燒錄到Arduino Nano中
P.S. 其實這份程式碼最上方註解就 有說明所需要的針腳,主要就是MOSI、MISO、SCK這三腳,以及5V、GND、RST(Reset) - 將Nano拔離電腦,照下圖接線(上方是Nano,下方是我們要燒錄bootloader的目標-Micro)
- 重新接上Nano,接著在IDE內將開發板選擇成Arduino Micro,燒錄器選擇Arduino as ISP,接著選燒錄Bootloader,沒意外的話等他跑完就OK囉,完成重新恢復Arduino Micro成出廠狀況了
參考資料:Arduino Pro Micro燒錄Bootloader
沒有留言:
張貼留言