1準備一塊nano當負責燒錄板子。使用arduino ide燒錄範例檔ArduinoISP
2燒錄的nano和被燒錄的nano,接線方式:GND 、5V、D11、D12、D13根腳位都對接。負責燒錄板子D10腳位接到被燒錄板子的reset腳位
3.連接好後,選擇板子為nano,處理器是ATmega328P,選擇連接port,最後執行燒錄Bootloader。
1準備一塊nano當負責燒錄板子。使用arduino ide燒錄範例檔ArduinoISP
2燒錄的nano和被燒錄的nano,接線方式:GND 、5V、D11、D12、D13根腳位都對接。負責燒錄板子D10腳位接到被燒錄板子的reset腳位
3.連接好後,選擇板子為nano,處理器是ATmega328P,選擇連接port,最後執行燒錄Bootloader。
遇到ch340燒錄死機。
解決方法:
1.找另一張正常的uno,當bootloader主板
2.接法:11 、12、13、5V、GND對接。usb線接在好的uno上,好的uno D10要接到有問題的uno reset孔。
3.好的uno燒錄範例檔Arduino ISP。
4.arduino ide 讀出要燒的ino
5.檢查arduino ide 的設定 board 和port
6.按著好的uno 板子上的reset按鈕,滑鼠點下草稿碼/以燒錄器上傳,等約5-10秒,放掉reset按鈕,就看到開始燒錄。
接法可以參考網址:
https://forum.arduino.cc/t/uno-to-uno-bootloader/554994/4
如果bootloader可以燒成功,就可以回春了。
亂試一下,碰巧成功。做法如下
燒錄器先選AVR ISP,按著reset鈕不放,工具/燒錄bootloader,10秒左右放掉,這時會出現錯誤訊息,再把燒錄器選回Arduino as ISP,再按著reset鈕不放,工具/燒錄bootloader,10秒左右放開,就有機會燒成功,的板子我做了好幾次才成功,但把故障的板子啟回來,還不賴。
參考文章:
http://programmermagazine.github.io/201405/htm/article1.html
兩張板子的 pin 11 ~ pin 13 兩兩對接,pin 11 接 pin 11,pin 12 接 pin 12,pin 13 接 pin 13。 兩張板子的 5V 與 Gnd 也是兩兩對接,5V 接 5V,Gnd 接 Gnd。 最後,ArduinoISP 的 pin 10 接到 Target board 的 Reset pin。