chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

USBISP/USBasp編程器給Atmega32U4下載Arduino bootloader引導(dǎo)程序

jf_88434166 ? 來(lái)源:jf_88434166 ? 作者:jf_88434166 ? 2026-01-31 14:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ATmega32U4

a1.jpg

ATmega32U4是一個(gè)低功耗Microchip 8位AVR RISC微控制器,具有32KB自編程閃存、2.5KB SRAM、1KB EEPROM、USB 2.0全速/低速設(shè)備、12通道10位A/D轉(zhuǎn)換器和JTAG接口,用于芯片調(diào)試。該設(shè)備在16 MHz下實(shí)現(xiàn)了高達(dá)16 MIPS的吞吐量??稍?.7-5.5v的條件下工作。Arduino Leonardo開發(fā)板用到正是ATmega32U4這款MCU

bootloader引導(dǎo)程序是什么

類似電腦主板的BIOS,開機(jī)或重啟時(shí)先自動(dòng)進(jìn)行BIOS設(shè)置。有些單片機(jī)出廠時(shí)芯片廠商已經(jīng)燒錄好了引導(dǎo)程序,例如串口方式下載的引導(dǎo)程序。單片機(jī)復(fù)位或重新上電時(shí)先從引導(dǎo)程序執(zhí)行代碼檢測(cè)是否有其他命令需要執(zhí)行,再跳轉(zhuǎn)到用戶程序代碼執(zhí)行。

Arduino開發(fā)板預(yù)先寫入了bootloader,通過(guò)USB轉(zhuǎn)串口芯片下發(fā)下載命令給Arduino開發(fā)板使其復(fù)位進(jìn)入bootloader,bootloader識(shí)別到下載命令后接著引導(dǎo)新的用戶程序下載到單片機(jī)內(nèi)部flash,若沒(méi)有識(shí)別到下載命令則跳轉(zhuǎn)到原來(lái)的用戶應(yīng)用程序繼續(xù)執(zhí)行。

對(duì)于新出廠的ATmega32U4芯片內(nèi)部是沒(méi)有arduino引導(dǎo)程序的,需要用戶預(yù)先下載bootloader后才能用串口下載自己的應(yīng)用程序.在某些罕見情況下舊的bootloader會(huì)導(dǎo)致一些bug,這個(gè)時(shí)候?qū)懭胄掳姹綽ootloader可能會(huì)解決問(wèn)題。本文將會(huì)講解ATmega32U4燒錄Arduino Leonardo的bootloader。

引導(dǎo)程序下載接口與連接

本次bootloader燒錄為了方便會(huì)用到ATmega32U4的一個(gè)簡(jiǎn)單的外圍電路板。

a2.jpg

它已經(jīng)把ATmega32U4的ICSP(in-circuit serial programmming)接口引出,如上圖圈起來(lái)的幾個(gè)SPI引腳。
有了ATmega32U4的工作電路和找出了ICSP接口后,我們還需要一個(gè)下載器(USBASP下載器)

a3.jpg

下載器引腳定義:

引腳序號(hào)定義
1MOSI
2VCC
3NC
4GND
5RST
6GND
7SCK
8GND
9MISO
10GND

開發(fā)板與下載器接線:

下載器ATmega32U4開發(fā)板
MOSIMOSI
MISOMISO
VCC5V
GNDGND
RSTRES
SCKSCK

a6.png

安裝好下載器的驅(qū)動(dòng)后,下載器連接電腦
a7.png

配置熔絲位與bootloader燒寫

連接好下載器和ATmega32U4開發(fā)板,檢查好設(shè)備管理器有正確識(shí)別到下載器后,打開ProgISP下載軟件
a8.png

熔絲位配置如下:
a9.png

熔絲位配置非常重要,如果設(shè)置錯(cuò)誤,就會(huì)鎖死單片機(jī),而且USBASP無(wú)法連接單片機(jī),按照上圖配置好熔絲位,注意熔絲位一定要配置正確。
配置好熔絲后點(diǎn)配置熔絲位窗口的叉叉關(guān)閉這個(gè)串口,進(jìn)行第4、5步調(diào)入FLASH然后燒錄。
點(diǎn)擊調(diào)入FLASH
a10.png

然后找到Arduino IDE 的安裝目錄(X:XXarduinohardwarearduinoavrbootloaderscaterina)前面的“X”是根據(jù)您的電腦實(shí)際安裝目錄而定。選擇下圖框著的文件打開

a11.png

選擇好文件后點(diǎn)擊自動(dòng),開始燒錄。
a12.png

燒錄成功后界面與提示
a13.png

檢驗(yàn)bootloader是否燒錄成功:
把開發(fā)板插到電腦的usb口上打開設(shè)備管理器,查看端口是否出現(xiàn)了Arduino Leonardo(XX)
a14.jpeg

a15.png

ATmega32U4的bootloader燒錄完成。

注意

特別需要注意的是熔絲位的設(shè)置,熔絲位設(shè)置錯(cuò)了,很有可能會(huì)把單片機(jī)鎖死導(dǎo)致USBASP無(wú)法連接單片機(jī) 。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程器
    +關(guān)注

    關(guān)注

    9

    文章

    414

    瀏覽量

    44478
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6525

    瀏覽量

    196574
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    51 AVR 編程器USBASP下載驅(qū)動(dòng)安裝及程序下載

    支持AT89S51/52單片機(jī)AVR所有ASP芯片。輸出端口為ATMEL標(biāo)準(zhǔn)端口。有USB取電和支持目標(biāo)板電壓5V,可通過(guò)跳線帽連接選擇??葾UTOSPEED自動(dòng)調(diào)速固件,下載會(huì)自動(dòng)跟蹤要編程的芯片頻率,自動(dòng)改變速度,達(dá)到自動(dòng)
    的頭像 發(fā)表于 01-31 13:49 ?98次閱讀
    51 AVR <b class='flag-5'>編程器</b><b class='flag-5'>USBASP</b><b class='flag-5'>下載</b><b class='flag-5'>器</b>驅(qū)動(dòng)安裝及<b class='flag-5'>程序</b><b class='flag-5'>下載</b>

    CH341編程器軟件NeoProgrammer_2.2.0.10

    CH341編程器軟件NeoProgrammer_2.2.0.10免費(fèi)下載,要更新資料上閑魚找“于人雜貨鋪”
    發(fā)表于 01-23 15:37 ?167次下載

    探索Broadcom HEDS - 9940PRGEVB評(píng)估板和編程套件

    的HEDS - 9940PRGEVB評(píng)估板和編程套件,看看它有哪些獨(dú)特的功能和使用方法。 文件下載: Broadcom HEDS-9940PRGEVB USB轉(zhuǎn)SPI編程器套件.pdf 評(píng)估板全貌
    的頭像 發(fā)表于 12-30 14:45 ?209次閱讀

    芯片編程器使用指南:如何避免芯片燒錄過(guò)程中的常見錯(cuò)誤

    芯片燒錄失敗多源于細(xì)節(jié)疏漏,使用編程器需規(guī)避常見錯(cuò)誤。首要確保芯片與編程器適配,核查封裝、電壓協(xié)議并驗(yàn)證芯片 ID;重視環(huán)境與連接,做好靜電防護(hù)、保障電源穩(wěn)定及觸點(diǎn)清潔;規(guī)范文件流程,嚴(yán)格版本核對(duì)
    的頭像 發(fā)表于 12-30 10:59 ?245次閱讀

    MCU固件幾種Flash(閃存)劃分方式

    你通過(guò)U盤、OTA遠(yuǎn)程等方式下載程序,其實(shí)你還是需要提前下載BootLoader程序,才能進(jìn)一
    的頭像 發(fā)表于 11-27 18:20 ?1172次閱讀

    Bootloader固件升級(jí)的步驟

    一、Bootloader 概念及用處 1、BootLoader 是一段引導(dǎo)程序,就是單片機(jī)啟動(dòng)時(shí)候運(yùn)行的一段小程序,這段
    發(fā)表于 11-19 07:41

    如何在沒(méi)有 NuLink 編程器的情況執(zhí)行 SWD 解鎖序列?

    我迫切需要知道如何在沒(méi)有 NuLink 編程器的情況執(zhí)行 SWD 解鎖序列。
    發(fā)表于 08-18 07:04

    如何用Arduino Nano/UNO R3開發(fā)板另一個(gè)Arduino IDE不能下載Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載Arduino Nano/UNO R3開發(fā)板另一個(gè)Arduino IDE不能
    的頭像 發(fā)表于 08-08 20:16 ?3451次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板<b class='flag-5'>給</b>另一個(gè)<b class='flag-5'>Arduino</b> IDE不能<b class='flag-5'>下載</b>的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄<b class='flag-5'>引導(dǎo)</b><b class='flag-5'>程序</b>bootlaoder

    KitProg3無(wú)法被編程器正確識(shí)別怎么解決?

    KitProg3 默認(rèn)處于正確的 CMSIS DAP/bulk 模式。 問(wèn)題:更改端口后,編程器無(wú)法正確識(shí)別 KitProg3, 采取的措施:更新 kitprog3 固件,根據(jù)
    發(fā)表于 07-23 08:12

    是否可以僅使用 Bootloader Host 來(lái)實(shí)現(xiàn)可引導(dǎo)加載項(xiàng)目的相同編程結(jié)果?

    。我知道可以使用PSoC?編程器通過(guò) SWD 直接對(duì)目標(biāo)芯片進(jìn)行編程。 但是,我想知道是否可以僅使用 Bootloader Host 來(lái)實(shí)現(xiàn)可引導(dǎo)加載項(xiàng)目的相同
    發(fā)表于 07-18 07:39

    使用CY8CKIT-005編程器CYPD5126-40LQXI燒錄固件,一直報(bào)錯(cuò)無(wú)法連接怎么解決?

    使用CY8CKIT-005編程器CYPD5126-40LQXI燒錄固件,一直報(bào)錯(cuò)無(wú)法連接,燒錄接的是SWD接口。
    發(fā)表于 07-15 06:17

    程序燒錄原理

    ,使其能夠執(zhí)行特定功能的過(guò)程。根據(jù)不同的需求和應(yīng)用場(chǎng)景,程序燒錄可以通過(guò)多種方式實(shí)現(xiàn)。 編程器編程 最早的程序燒錄方式是使用單獨(dú)的編程器,將
    發(fā)表于 06-17 11:29

    在 PCB 組裝之前,是否可以使用獨(dú)立編程器對(duì) CYPD6125-40LQXI 進(jìn)行預(yù)編程?

    在 PCB 組裝之前,是否可以使用獨(dú)立編程器對(duì) CYPD6125-40LQXI 進(jìn)行預(yù)編程
    發(fā)表于 05-23 07:47

    U-Boot 和 Bootloader,99% 的工程師都分不清?

    嵌入式軟件工程師聽說(shuō)過(guò) u-boot 和 bootloader,但很多工程師依然不知道他們到底是啥。 ? 今天就來(lái)簡(jiǎn)單講講?u-boot 和 bootloader?的內(nèi)容以及區(qū)別
    的頭像 發(fā)表于 03-25 20:47 ?1674次閱讀

    支持遠(yuǎn)程脫機(jī)密文下載加密芯片SMEC系列編程器開發(fā)板介紹

    這里主要介紹SMEC80ST、SMEC88SP/ST、SMEC98SP編程器開發(fā)板(后文簡(jiǎn)稱SMEC編程器)的遠(yuǎn)程脫機(jī)密文下載功能。芯片資料可在http://www.sinormou
    發(fā)表于 02-14 16:19