注:如下流程均在Pro mini 328P上進行。程序員
1、在第一塊板子上上傳示例中的ArduinoISP程序,該板子成爲板子A;編程
2、等待燒錄bootloader的板子成爲板子B;ide
3、板子A的引腳pin10 鏈接板子B的RST,而後板子A的引腳PIN11,12,13分別鏈接板子B的PIN11,12,13, 給板子B上電。工具
4、Arduino IDE的菜單「工具」——>「程序員」——>「Arduino as ISP」,工具菜單中選擇燒錄引導程序,若是接線沒有問題的話,十幾秒的時間內就會燒錄好引導程序。ui
注:具體引腳含義,視不一樣板而定。spa
因爲在pro mini 328P下,Arduino的bootloader不支持看門狗,看門狗重置後會一直卡在引導程序中,需斷電才行,故須要使用看門狗再328P下的時候,須要使用ISP進行燒錄程序。
blog
以上的接線方法能夠讓板子A做爲一個ISP下載器,給板子B以ISP下載器的方式燒錄程序,使用Arduino IDE給沒有bootloader的板子燒程序,經過選擇菜單「文件」——》「以編程器上傳」,便可。圖片
如不適用ArduinoIDE進行燒錄,能夠使用ISP下載器,給板子直接燒錄*.hex文件,而不用再使用Arduino IDE進行串口燒寫。get
燒錄方法:it
打開progisp軟件
「調入Flash」選擇本身編譯好的*.hex文件,點擊"RD"進行驗證ISP接線是否正確,若是有誤的話,點擊「自動」即開始燒錄。