用arduino UNO R3板為pro mini板燒錄bootloaders


原文地址:https://www.geek-workshop.com/thread-28160-1-5.html

    本人使用PL2303串口轉ttl接口板為arduino pro mini上傳程序過程中,由於PL2303接口板中無DTR引腳接口,在上傳過程中,需要手動按下RST鍵,由於操作不慎,意外損壞了BOOTLOADER,導致無法再上傳程序,只好先行想辦法燒錄好bootloader,再引出DTR接pro mini的rst接口使用arduino IDE上傳程序。
    本教程參考借鑒了smfox10在2013年5月23日寫的一篇帖子,地址在此http://www.geek-workshop.com/thread-4694-1-1.html,完美解決bootloader的燒錄。
    本教程為bootloader損壞的arduino板子或者芯片中不具備bootloader的燒寫bootloader。
    本教程中使用兩個arduino板子,其中UNO R3完好無損,pro mini的bootloader損壞。教程中用A和B板分別代表。
    A板:ARDUINO UNO R3板子;
    B板:PRO MINI板;
    外加6根連接線。
    1、        首先將UNO板子變成燒寫器;
    在示例中找到arduinoisp,打開之。如圖1:

圖1:待寫入的arduinoisp示例程序
    選擇好正確的板以及串口號,將此程序上傳到UNO中,使之變成燒寫器。見圖2:

圖2:改造成燒寫器的UNO
    2、使用改造的燒寫器連接pro mini 燒寫bootloader;
    連線見下圖3:

圖3:UNO與PRO MINI的連線示意圖
    在arduini IDE中,選擇Arduino pro or pro mini,處理器選擇5V,16MHz,正確選擇端口號,在編程器中選擇Arduino asISP,點擊燒錄引導程序。

圖4:為pro mini燒錄bootloader的參數
    到此,完成了使用arduino UNO燒寫pro mini 的bootloader。

 

https://item.taobao.com/item.htm?id=570510748958&ali_refid=a3_420434_1006:1102000847:N:z%2B%2BP4%2F%2FrChZL%2BXUZxnXQs734kmW2vnV4:7d27bba96283c66d71eb851353a48fdf&ali_trackid=1_7d27bba96283c66d71eb851353a48fdf&spm=a230r.1.1957635.26


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM