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