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

    浏览量

    50965
  • bootloader
    +关注

    关注

    2

    文章

    241

    浏览量

    47676
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195964
  • USBASP
    +关注

    关注

    0

    文章

    14

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    atmega162芯片说明

    atmega162芯片说明
    发表于 11-19 16:30 0次下载

    Bootloader固件升级的步骤

    是否存在,如果不存在,则要通过 Bootloader 下载一个新的映像进去。 如果主映像存在,则要判断主映像是否比备份区映像更高或者相同版本。 如果比备份区低版本,则要通过 Bootloader 备份区
    发表于 11-19 07:41

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

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

    用visionboard进行视觉项目,如何openmv中示例项目烧录到开发板中脱机运行?

    用visionboard进行视觉项目,如何openmv中示例项目烧录到开发板中脱机运行
    发表于 08-15 06:59

    具有 32KB 系统内可编程 Flash 的 8 位 微控制器ATMEGA32中文规格书

    ATMEGA32 单片机中文规格说明一、概述ATMEGA32 是 Microchip(原 Atmel)推出的 8 位高性能 AVR 微控制器,基于增强型 RISC 架构,集成丰富外设与内存资源
    发表于 08-07 14:39 0次下载

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

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

    如何使用UUU工具刻录内核镜像?

    在 UUU 文档的第 2/21 页(附UUU.pdf编号:29213e9)上,有以下陈述,我有两个问题。 解压 rootfs 镜像并烧录到 emmc 中(1.1.87 起) uuu -b
    发表于 04-09 07:09

    3-GP17VK-3000+VK-5000+VK-3300刻录光盘资料

    电子发烧友网站提供《3-GP17VK-3000+VK-5000+VK-3300刻录光盘资料.rar》资料免费下载
    发表于 03-26 14:59 2次下载

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

    嵌入式软件工程师听说过 u-boot 和 bootloader,但很多工程师依然不知道他们到底是啥。   今天就来简单讲讲 u-boot 和 bootloader 的内容以及区别
    的头像 发表于 03-25 20:47 1416次阅读

    如何在iMX8MM EVK上启用红外接收器?

    Arduino Uno board IR TX module 与 IR TX 接口的 Arduino 向与 IR RX LED 接口的 iMX8MM 发送 IR 消息 硬件
    发表于 03-24 06:20

    自定义RISC V的bootloader-v3

    来讲解下怎样定义自己的bootloader   指向外部存储的Bootloader   1、导入软件自带的bootloader工程, 在工程中 选择 bootloaderConfig.
    的头像 发表于 03-10 09:05 1522次阅读
    自定义RISC V的<b class='flag-5'>bootloader</b>-v3

    用UltralSO需要投影的图片生成BIN文件后,然后烧录到DLP4500的GUI中,提示错误是什么原因?

    用UltralSO需要投影的图片生成BIN文件后,然后烧录到DLP4500的GUI中,提示错误是因为什么原因?
    发表于 03-03 07:45

    索尼2月起停产刻录用蓝光光盘

    索尼存储媒体解决方案公司于1月23日宣布,预计2025年2月起全面停止生产刻录用蓝光光盘。同时,还将停产录音用迷你光盘、数据存储用MD介质以及MiniDV磁带的所有型号。 其实早在去年7月,索尼就已
    的头像 发表于 01-24 15:56 983次阅读

    索尼2025年2月全面停产刻录用蓝光光盘

    近日,索尼存储媒体解决方案公司正式对外宣布,将于2025年2月全面停止生产刻录用蓝光光盘。这一决定标志着索尼在存储介质业务上的重大调整,也预示着相关产品的更新换代进一步加速。 据悉,去年7月就有
    的头像 发表于 01-24 14:02 1183次阅读

    如何使用Arduino实现CAN总线通信呢

    ,这些是常见的CAN控制器芯片,可以通过SPI接口与Arduino通信。 CAN总线转接板 :用于CAN控制器芯片与Arduino连接。 CAN总线终端电阻 :通常需要在
    的头像 发表于 12-23 09:06 2816次阅读