0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样使用USBasp和Arduino将Bootloader刻录到ATmega8

454398 来源:网络整理 作者:网络整理 2019-12-11 13:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:材料必需

1。 Arduino UNO

2。 ATmega8单片机

3。 USBasp编程

4。跳线(母对母)

步骤2:连接电路(注意)

视频中显示的电路不正确请参考此电路(抱歉)

第3步:引导加载。..。.

请观看我的视频

1。下载AVRDUDESS(下面的链接)

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

2。安装程序。

3。打开程序。

4。从下拉菜单中选择USBasp。

5。单击检测(用于检测微控制器

6.如下所示更改保险丝位的值。

L:0xFF

H:0XDE

E:(空)

LB:0x3F

7 。点击“写入”

8。点击“读取”

9。选择Bootloader文件@ Optiboot_atmega8.hex

10。单击程序。

11。现在ATmega8已被引导加载。

步骤4:将Atmega8开发板连接到Arduino

1。复制此

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

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时才

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。转到Arduino @ Hardware @ Arduino,然后打开Boards.txt

3。在末尾粘贴复制的数据。

4。保存并关闭文件

步骤5:

1。打开Arduino (必须使用Arduino IDE 1.0.6)

2。选择开发板(Arduino Optiboot-Atmega8-16)

3。上载代码
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ATmega8
    +关注

    关注

    4

    文章

    106

    浏览量

    51182
  • bootloader
    +关注

    关注

    2

    文章

    245

    浏览量

    48304
  • Arduino
    +关注

    关注

    190

    文章

    6527

    浏览量

    197496
  • USBASP
    +关注

    关注

    0

    文章

    14

    浏览量

    10899
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索 ATMega328 微控制器:嵌入式开发新选择

    下载: A000048.pdf 1. ATMega328 基本介绍 ATMega328 采用 28 引脚 DIP 封装,它是 Atmel 公司推出的 8 位处理器。这款微控制器预装了 Ardu
    的头像 发表于 04-11 15:15 500次阅读

    ATmega16A 8位微控制器:特性、资源与应用解析

    ATmega16A 8位微控制器:特性、资源与应用解析 一、引言 在嵌入式系统设计领域,选择一款合适的微控制器至关重要。ATmega16A作为一款高性能、低功耗的8位微控制器,凭借其丰
    的头像 发表于 04-07 11:15 281次阅读

    ATmega8515(L) 8位微控制器:设计与应用的强大之选

    ATmega8515(L) 8位微控制器:设计与应用的强大之选 在电子工程师的工具箱中,微控制器是不可或缺的核心组件。今天,我们就来深入探讨一下 Atmel 公司的 ATmega8515(L)
    的头像 发表于 04-06 15:50 1101次阅读

    深入剖析ATmega32(L) 8位微控制器:性能、特性与应用

    深入剖析ATmega32(L) 8位微控制器:性能、特性与应用 在嵌入式系统设计领域,选择一款合适的微控制器是项目成功的关键。Atmel的ATmega32(L) 8位微控制器凭借其高性
    的头像 发表于 04-06 15:15 645次阅读

    ATmega8535(L) 8位微控制器深度解析

    ATmega8535(L) 8位微控制器深度解析 在嵌入式系统设计领域,选择一款合适的微控制器至关重要。ATmega8535(L)作为Atmel公司推出的一款低功耗CMOS 8位微控制
    的头像 发表于 04-06 13:40 640次阅读

    ATmega8535(L)微控制器:特性、应用与设计要点

    ATmega8535(L)微控制器:特性、应用与设计要点 在嵌入式系统设计领域,选择一款合适的微控制器至关重要。ATmega8535(L)作为一款低功耗CMOS 8位微控制器,基于AVR增强RISC
    的头像 发表于 04-06 13:40 658次阅读

    探索 Atmel ATmega16HVB/32HVB 8 位微控制器:特点、应用与设计要点

    探索 Atmel ATmega16HVB/32HVB 8 位微控制器:特点、应用与设计要点 在电子设计领域,高性能、低功耗的微控制器是众多项目的核心。Atmel ATmega16HVB/32HVB
    的头像 发表于 04-06 13:15 666次阅读

    深入解析Atmel ATmega329/3290/649/6490 8位微控制器

    深入解析Atmel ATmega329/3290/649/6490 8位微控制器 在嵌入式系统的设计中,选择一款合适的微控制器至关重要。Atmel的ATmega329/3290/649/6490系列
    的头像 发表于 04-06 13:15 631次阅读

    ATmega169微控制器:设计与应用的深度剖析

    的优势。本文深入探讨ATmega169的各项特性、引脚功能、寄存器配置以及指令集等内容,为电子工程师在实际设计中提供全面的参考。 文件下载: ATMEGA169L-8MI.pdf 1. 核心特性
    的头像 发表于 04-06 12:40 751次阅读

    ATmega169:高性能低功耗8位微控制器的设计与应用

    ATmega169:高性能低功耗8位微控制器的设计与应用 在电子工程师的工具箱中,微控制器就像是一把万能钥匙,能够开启各种嵌入式系统的大门。今天,我们就来深入了解一款备受关注的8位微控制器
    的头像 发表于 04-06 12:40 743次阅读

    深入解析ATmega32(L):8位微控制器的卓越之选

    深入解析ATmega32(L):8位微控制器的卓越之选 在嵌入式系统的设计领域,选择一款合适的微控制器至关重要。Atmel AVR ATmega32(L)作为一款经典的8位微控制器,以
    的头像 发表于 03-17 15:30 273次阅读

    Atmel ATmega644P/V 8位AVR微控制器深度剖析

    Atmel ATmega644P/V 8位AVR微控制器深度剖析 在嵌入式系统设计领域,选择一款合适的微控制器至关重要。Atmel ATmega644P/V这款8位AVR微控制器以其高
    的头像 发表于 03-05 16:20 289次阅读

    USBISP/USBasp编程器给Atmega32U4下载Arduino bootloader引导程序

    对于新出厂的ATmega32U4芯片内部是没有arduino引导程序的,需要用户预先下载bootloader后才能用串口下载自己的应用程序.在某些罕见情况下旧的bootloader会导
    的头像 发表于 01-31 14:38 943次阅读
    USBISP/<b class='flag-5'>USBasp</b>编程器给<b class='flag-5'>Atmega</b>32U4下载<b class='flag-5'>Arduino</b> <b class='flag-5'>bootloader</b>引导程序

    bootloader和APP烧录,能不能一次性分别烧录到对应的位置?

    目前我是用STM32 ST-LINK Utilitybootloader和APP分别下载到对应的地址分区,那么各位有什么更好的办法可以一次性的这两个文件烧录? 主要是解决量产的问题,我也想找对应的DLL库自己开发一个上位机软
    发表于 09-25 06:34

    无法固件刻录到PFlash的原因?怎么解决?

    我正在尝试 Tasking 创建的十六进制文件中的构建数据闪存到闪存中,方法是先将其加载到 RAM 中,然后使用 IfxFlash 调用擦除所有 PFlash,再将所述构建加载到 PFlash 中
    发表于 07-15 07:39