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

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

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

怎樣使用USBasp和Arduino將Bootloader刻錄到ATmega8

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-11 13:50 ? 次閱讀

步驟1:材料必需

1。 Arduino UNO

2。 ATmega8單片機(jī)

3。 USBasp編程

4。跳線(母對(duì)母)

步驟2:連接電路(注意)

視頻中顯示的電路不正確請(qǐng)參考此電路(抱歉)

第3步:引導(dǎo)加載。..。.

請(qǐng)觀看我的視頻

1。下載AVRDUDESS(下面的鏈接)

http://blog.zakkemble.co.uk/avrdudess 。..

2。安裝程序。

3。打開程序。

4。從下拉菜單中選擇USBasp。

5。單擊檢測(用于檢測微控制器

6.如下所示更改保險(xiǎn)絲位的值。

L:0xFF

H:0XDE

E:(空)

LB:0x3F

7 。點(diǎn)擊“寫入”

8。點(diǎn)擊“讀取”

9。選擇Bootloader文件@ Optiboot_atmega8.hex

10。單擊程序。

11?,F(xiàn)在ATmega8已被引導(dǎo)加載。

步驟4:將Atmega8開發(fā)板連接到Arduino

1。復(fù)制此

############################################ #################

atmega8o.name = Atmega8 Optoboot

atmega8o.upload.tool = arduino:avrdude1

atmega8o.upload.protocol = Arduino的

atmega8o.upload.maximum_size = 7680

atmega8o.upload.speed = 115200

atmega8o.bootloader.tool = avrdude1

atmega8o.bootloader.low_fuses = 0xBF時(shí)才

atmega8o.bootloader.high_fuses =的0xDC

atmega8o.bootloader.path = optiboot

atmega8o.bootloader.file = optiboot optiboot_atmega8.hex

atmega8o.bootloader.unlock_bits = 0x3F的

atmega8o.bootloader.lock_bits =為0x0F

atmega8o.build .mcu = atmega8 atmega8o.build.f_cpu = 16000000L

atmega8o.build.core = arduino:arduino

atmega8o.build.variant = arduino:standard

###################################

2。轉(zhuǎn)到Arduino @ Hardware @ Arduino,然后打開Boards.txt

3。在末尾粘貼復(fù)制的數(shù)據(jù)。

4。保存并關(guān)閉文件

步驟5:

1。打開Arduino (必須使用Arduino IDE 1.0.6)

2。選擇開發(fā)板(Arduino Optiboot-Atmega8-16)

3。上載代碼
責(zé)任編輯:wv

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

    關(guān)注

    4

    文章

    106

    瀏覽量

    49913
  • bootloader
    +關(guān)注

    關(guān)注

    2

    文章

    234

    瀏覽量

    45503
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6457

    瀏覽量

    186502
  • USBASP
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    10589
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    自定義RISC V的bootloader-v2

    來講解下怎樣定義自己的bootloader 在外部存儲(chǔ)的Bootloader 1、導(dǎo)入軟件自帶的bootloader工程,在工程中選擇bootloaderConfig.h文件。 2、修
    的頭像 發(fā)表于 10-31 12:37 ?480次閱讀
    自定義RISC V的<b class='flag-5'>bootloader</b>-v2

    利用Python腳本登錄到交換機(jī)并創(chuàng)建VLAN

    本文詳細(xì)介紹如何利用Python腳本登錄到交換機(jī)并創(chuàng)建VLAN。
    的頭像 發(fā)表于 08-12 17:59 ?492次閱讀

    求助,CY8C3866LTI-068微控制器項(xiàng)目中遷移延遲功能遇到的疑問求解

    十六進(jìn)制文件后,它就會(huì)被刻錄到硬件中并正常運(yùn)行。 延遲功能按預(yù)期運(yùn)行(延遲 500 毫秒,測量值為 517 毫秒)。 描述 我將上述程序移植到另一臺(tái)計(jì)算機(jī)上,使用相同的微控制器和編譯環(huán)境。 重新生成并
    發(fā)表于 07-24 08:23

    如何才能將Bootloader和Application關(guān)聯(lián)起來

    接下來,我們要利用該Bootloader調(diào)試目標(biāo)Application Project,如何才能將Bootloader和Application關(guān)聯(lián)起來呢?就需要借助剛才提到的Bootloader Project Build所生成
    的頭像 發(fā)表于 06-12 14:32 ?562次閱讀
    如何才能將<b class='flag-5'>Bootloader</b>和Application關(guān)聯(lián)起來

    求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫?

    在esp-idf中使用arduino作為組件后怎樣使用arduino的庫,例如我此時(shí)需要使用arduino的第三方庫blinker,怎樣使用
    發(fā)表于 06-12 07:21

    如何bootloader升級(jí)的應(yīng)用集成到自己的軟件中?

    如題,我目前在弄STM8L151的bootloader,代碼的開放的??墒俏覜]有找到PC端的驅(qū)動(dòng)代碼,我們想將bootloader升級(jí)的應(yīng)用集成到自己的軟件中,是否有大神可以提供一下PC端的驅(qū)動(dòng)代碼?
    發(fā)表于 05-11 08:18

    8位Atmel 微控制器ATMEGA325V-8AU技術(shù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《8位Atmel 微控制器ATMEGA325V-8AU技術(shù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 05-06 14:59 ?0次下載

    ATmega8芯片中文手冊(cè)

    ,并且具有比普通的 CISC 微控制器最高至 10 倍的數(shù)據(jù)吞吐率。 ATmega8 有如下特點(diǎn) :8K 字節(jié)的系統(tǒng)內(nèi)可編程 Flash( 具有同時(shí)讀寫的能力,即 RWW), 512 字節(jié) EEPROM,1K 字節(jié) SRAM,32 個(gè)通用 I/O 口線,32 個(gè)通用工作寄
    發(fā)表于 04-14 09:41 ?11次下載

    如何bootloader代碼從flash搬到RAM運(yùn)行?

    如何bootloader 代碼從flash 搬到RAM 運(yùn)行
    發(fā)表于 04-03 07:14

    如何bootloader代碼從flash搬到RAM運(yùn)行?

    如何bootloader 代碼從flash 搬到RAM 運(yùn)行
    發(fā)表于 04-01 07:10

    請(qǐng)問如何一次同時(shí)燒錄bootloader和application?

    我們的bootloader和bootloadable的例程產(chǎn)生的bootloader程序和application程序如何合并成一個(gè)hex,一次燒錄到芯片內(nèi)?有什么AN或工具么?
    發(fā)表于 02-21 07:24

    刻錄機(jī)是什么設(shè)備 刻錄機(jī)和光驅(qū)有什么區(qū)別

    刻錄機(jī)是一種用于數(shù)據(jù)或者信息錄制(刻錄)到光盤或者其他存儲(chǔ)介質(zhì)上的設(shè)備。刻錄機(jī)主要包括光盤刻錄機(jī)、DVD
    的頭像 發(fā)表于 02-03 11:03 ?5988次閱讀

    ESP32與Arduino板之間的區(qū)別差異

    Arduino板包括一個(gè)ATmega328P8位微控制器,具有0至13個(gè)數(shù)字引腳。這些引腳用于數(shù)字輸入和數(shù)字輸出,其中數(shù)字輸入用于從設(shè)備讀取數(shù)據(jù),數(shù)字輸出用于數(shù)據(jù)從Arduino發(fā)送
    的頭像 發(fā)表于 02-02 14:36 ?6703次閱讀
    ESP32與<b class='flag-5'>Arduino</b>板之間的區(qū)別差異

    STM32無法進(jìn)入片上Bootloader的處理方法

    STM32無法進(jìn)入片上Bootloader的處理方法? 當(dāng)STM32芯片無法進(jìn)入片上Bootloader時(shí),我們需要采取一系列的處理方法來解決這個(gè)問題。以下詳細(xì)介紹一些常見的處理方法。 1.編程器
    的頭像 發(fā)表于 02-02 14:33 ?1869次閱讀

    基于ATmega8的新型電動(dòng)自行車調(diào)速控制系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于ATmega8的新型電動(dòng)自行車調(diào)速控制系統(tǒng)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-17 15:18 ?2次下載
    基于<b class='flag-5'>ATmega8</b>的新型電動(dòng)自行車調(diào)速控制系統(tǒng)設(shè)計(jì)