arduino制作AVRISP烧写器

发布者:龙爱泉也最新更新时间:2020-03-25 来源: eefocus关键字:arduino  AVR  ISP烧写器 手机看文章 扫描二维码
随时随地手机看文章

本教程介绍如何使用Arduino作为AVR ISP(在线系统编程)。你可以使用它给其他AVR芯片烧写引导程序(bootloader)(例如使用ATmega168的或ATmega328的Arduino)。这个例子中的代码是基于Randall Bohn写的mega-isp固件

说明
使用您的Arduino给其他AVR烧写引导程序(bootloader),步骤如下:

1.打开的ArduinoISP的固件(File>examples>ArduinoISP)
2.注意,如果是Arduino1.0:你需要对ArduinoISP代码进行小的改动。查找heartbeat()函数,把其中的“delay(40);”,更改为“delay(20)”。
3.在Tools>board中,选择对应的arduino型号,(这里是选择作为编程器的板子型号,而不是你将要烧写bootloader的板子型号),使用的串行端口
4.upload ArduinoISP(File>upload)。
5.将Arduino和你要烧写的arduino进行连线,参考下图所示。(注:如果是ArduinoUNO,你需要在Reset和GND之间连接一个10 uF的电容)
6.在Tools>board菜单上,选择你要刻录的bootloader的板子型号(你将要烧写的板子型号)。可以在开发环境(也就是ISP的代码里)查看具体的引脚。
7.在Tool>Programmer中选择Arduino as ISP,然后使用Tool>Burn Bootloader这个命令。
连接示意图(针对UNO,Duemilanove,Diecimila)

关键字:arduino  AVR  ISP烧写器 引用地址:arduino制作AVRISP烧写器

上一篇:DIY AVR串口下载器
下一篇:atmega328 48手动解锁 擦除

推荐阅读最新更新时间:2024-11-07 19:22

基于AVR单片机的逆变电源设计及EMC分析
简介:本文介绍了一套逆变电源系统的设计方案,该逆变电源采用高性能AVR单片机为核心控制芯片,对逆变电源系统中的各硬件电路进行分析设计,并结合模糊自适应控制和数字PI控制各自的优点,给出一套基于模糊自适应整定PI控制的双闭环控制系统模型,以确保逆变电路的可靠性。并通过电磁干扰的三要素:干扰源、传输途径和敏感设备对此电源的EMC情况进行了测试分析。 1引言 近些年来,随着现代工业和电力电子技术的发展,逆变电源应用面已越来越广泛,其工作的稳定性、输出性能的好坏以及工作效率的高低直接影响到逆变系统的性能和使用领域。而随着电力电子技术和控制理论技术的快速发展,传统的单独采用SPWM调制方式已无法满足高性能逆变电源的高稳态精度输出。因
[单片机]
基于<font color='red'>AVR</font>单片机的逆变电源设计及EMC分析
AVR单片机在LED遥控照明中的应用
引言 LED照明已经进入了家庭用户,与传统的照明设备(如白炽灯、荧光灯)相比,具有光源单色纯度高、色彩多样、效率高、光强度可调等优点。针对传统照明亮度不易调节、开关位置固定的问题,本文基于AVR单片机设计了一种LED遥控照明系统,提出了LED照明灯的驱动与亮度调节的方法。 1 LED照明灯控制系统原理 系统原理图如图1所示。当红外接收器接收到红外遥控信号时,通过外部中断将AVR单片机从休眠模式中唤醒;AVR单片机开始解析红外信号,如果与系统地址匹配,则将根据解析到的命令改变LED恒流源驱动的输入,从而改变LED灯的状态。     2 系统硬件设计 2.1 控制器 控制器采用AVR单片机ATmega8。ATmega8是Atmel公
[电源管理]
<font color='red'>AVR</font>单片机在LED遥控照明中的应用
AVR单片机位操作C语言编程的执行
  一、常规方法      AVR 单片机 的各类教材或编程应用参考资料,对介绍的端口位操作方法不外乎宏定义及整体和某个常量相或、相与来实现某一单个位状态的改变。如:   PORT&=-(1《1);等价于:PORTB&=oxfd;作用是PB1清零而其余位不变。与之类似的还有:   PORTBl=(1《4);PB4置位,其余位不变。   PORTB=(k《4);PB4翻转,其余位不变。   上述方法,无论是常量值参与还是移位操作,用起来总嫌麻烦,不够直观,且具体常量值还需人工推算,易出错。移位操作生成的目标代码偏大,在大量运用时,占用系统内存或flash空间,执行效率低。   以实际运用效果来看,宏定义比较好。也偏好运用宏定义。
[单片机]
<font color='red'>AVR</font>单片机位操作C语言编程的执行
基于AVR单片机的太阳能发电量检测装置的设计
简介:文中提出并设计了一种基于AVR单片机的太阳能发电量检测系统。系统能够将所测得值实时显示在液晶屏幕上。 摘要:发电量检测是太阳能光伏发电系统的重要组成部分。本文设计了一种精度更高,功耗、成本更低的太阳能发电量检测系统。系统以AVR单片机为控制器,避免了数模转换器等引起的能量消耗并最大程度地简化了系统结构。同时引入了霍尔电流传感器,可以几乎无损耗地将电流信号转换为电压信号。实验结果表明:太阳能发电系统正常工作时,太阳能发电量能够实时显示在显示屏上,且误差率不超过5%。 太阳能的利用已经成为化解能源危机的一条途径。因而,国内外的相关科研、技术和产业部门都在积极致力于太阳能相关设备的研究和开发,并取得了相当的成就与发展。如高
[单片机]
基于<font color='red'>AVR</font>单片机的太阳能发电量检测装置的设计
基于AVR单片机的语音识别系统设计
0 引言 传统的人机交互依靠复杂的键盘或按钮来实现,随着科技的发展,一些新型的人机交互方式也随之诞生,带给人们全新的体验。基于语音识别的人机交互方式是目前热门的技术之一。但是语音识别功能算法复杂、计算量大,一般在计算机上实现,即使是嵌入式方面,多数方案也需要运算能力强的ARM或DSP,并且外扩RAM、FLASH等资源,增加了硬件成本,这些特点无疑限制了语音识别技术的应用,尤其是嵌入式领域。 本系统采用的主控MCU为Atmel公司的ATMEGA128,语音识别功能则采用ICRoute公司的单芯片LD3320。LD3320内部集成优化过的语音识别算法,无需外部FLASH,RAM资源,可以很好地完成非特定人的语音识别任务。 1
[单片机]
基于<font color='red'>AVR</font>单片机的语音识别系统设计
AVR定时0完全资料
Atmega16 于定时器0相关的寄存器有 SREG 全局中断 bit7 I TIMSK中断屏蔽寄存器 bit 0:1 TOIE0 OCIE0 TOIE0中断溢出允许标志位 OCIE0输出比较允许标志位 TCCR0 timer0控制寄存器 bit0:7 FOC0强制输出比较;仅在非PWM模式有效 WGM00:WGM01 模式控制位; COM01:COM00 各PWM模式中 具体设置位: CS00 CS01 CS02 时钟选择位 于定时器2公用 TCNT0 定时器0寄存器八位放置定时器初值 OCR0 定时器0
[单片机]
<font color='red'>AVR</font>定时<font color='red'>器</font>0完全资料
AVR的I/O存储操作
所有的I/O寄存器可以通过IN(I/O口输入)和OUT(输出到I/O口)指令访问,这些指令是在32个通用寄存器与I/O寄存器空间之间传输交换数据,指令周期为1个时钟周期。此外,I/O寄存器地址范围在$00-$1F之间的寄存器(前32个)还可通过指令实现bit位操作和bit位判断跳转。SBI(I/O寄存器中指定位置1)和CBI(I/O寄存器中指定位清零)指令可直接对I/O寄存器中的每一位进行位操作。使用SBIS(I/O寄存器中指定位为1跳行)和SBIC(I/O寄存器中指定位为0跳行)指令能够对这些I/O寄存器中的每一位的值进行检验判断,实现跳过一条指令执行下一条指令的跳转。 在I/O寄存器专用指令IN、OUT、SBI、CBI、S
[单片机]
基于AVR的太阳能控制设计
摘 要:为了控制太阳能发电系统中蓄电池的最优充放电,利用低功耗高性能的RISC:单片机AVR作为控制电路的核心,设计一种可靠性高,性能好的太阳能智能控制器,并对控制器的控制原理进行详细分析。测试结果表明,该控制器能正确监控和测量蓄电池的状态,充放电效果好,性能可靠,能减少充电损耗,延长蓄电池的使用寿命。 关键词:太阳能电池;PWM;控制器;AVR 随着能源危机和环境污染的加深,太阳能的研究和利用受到广泛的关注。太阳能是人类取之不尽用之不竭的可再生能源,也是清洁能源,不产生任何的环境污染,在太阳能的有效利用中,太阳能充电是近些年发展最快,最具活力的研究领域,是其中最受瞩目的项目之一。太阳能电池发电是基于“光生伏打效应”原理,将
[工业控制]
基于<font color='red'>AVR</font>的太阳能控制<font color='red'>器</font>设计
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved