atmega32u4制作arduino leonardo最小系統


轉載請注明:@小五義http://www.cnblogs.com/xiaowuyi  QQ群:64770604

一、leonardo最小系統

    關於leonardo這里不再介紹,直接上最小系統原理圖,該系統由atmega32u4制作完成。

按照原理圖,搭建電路如下:

這里使用的是atmega32u4-AU TQFP44封裝的,為了方便使用從網上買了個燒寫底座,價格比較貴(某寶網200多元),建議大家在實驗時,可以買轉接板(某寶網不到2元一個),如下圖:

二、燒寫工具usbasp

某寶網上購買,用來給atmega32u4燒寫bootloader,連接針角(一般購買時,商家會給手冊)如下圖:

三、燒寫bootloader

1.燒寫軟件選用的是progisp,從網上下載即可。

 

2.將usbasp按電路圖連在電腦上,這時顯示發現usbasp,如果沒有顯示usbasp,則需下載最新驅動安裝,安裝完后,如下圖。

3.打開progisp,單擊RD,看usbasp32u4是否連接正確,若正確,則顯示“讀出ID成功”。

 

連接成功后,對熔絲位進行設定,設定過程與晶振的使用有較大關系(具體如何選用請參考atmega32u4手冊),這里先用默認的設置。

然后找bootloader,單擊調入FlashBootloaderarduino IDE安裝文件下的bootloader文件夾:arduino\arduino-1.6.5\hardware\arduino\avr\bootloaders\caterina\Leonardo-prod-firmware-2012-12-10.hex。

 

配置完熔絲位,調入Flash后,點擊“自動”,這時開始自動燒寫bootloader

 

燒寫完bootloader,用usb接口將芯片與電腦連接,這時顯示

 

出現leonardo接口:

轉載請注明:@小五義http://www.cnblogs.com/xiaowuyi  QQ群:64770604

 

 

如果未安裝leonardo驅動,則單擊右鍵,選擇“更新驅動程序軟件”,然后“瀏覽計算機以查找驅動程序軟件”,驅動軟件也是在arduino的安裝目錄中:arduino\arduino-1.6.5\drivers,然后確定,就安裝成功了,此時,bootloader燒寫完畢。

至此,一個leonardo的最小系統制作完成。


免責聲明!

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



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