自制AVRISP下载型烧录器

发布者:婉如Chanel最新更新时间:2013-12-13 来源: eefocus关键字:AVR  ISP下载  烧录器 手机看文章 扫描二维码
随时随地手机看文章

  相对于使用一块74LS244的并行口ISP下载线,这款AVRISP的线路及原理稍为复杂。但它却有优点:串口下载性能比并口稳定,升级到3.6的固件后速度也很快,经测试16K程序8秒完成。另外,对于并口资源紧张的用户,也是一个很好的选择。

关键字:AVR  ISP下载  烧录器 引用地址:自制AVRISP下载型烧录器

上一篇:AVR资源配置计算器
下一篇:基于电力载波和RFID的电子站牌系统设计

推荐阅读最新更新时间:2024-03-16 13:32

avr单片机数码管显示时钟
// 数码管 数据P0口,数码管控制P2口 #include avr/io.h #include avr/delay.h #include avr/pgms PAC e.h #include avr/signal.h #include avr/interrupt.h #define code PROGMEM #define uchar unsigned char #define uint unsigned int code const uchar LED _7 = {0x28, 0x7E, 0xA2, 0x62, 0x74, 0x61, 0x21, 0x7A, 0x20, 0x60,0xff};//common of
[单片机]
AVR的INT外部中断和PCINT中断之区别与使用
INT外部中断是几乎所有通用单片机,嵌入机中都会带有的,早期的51系列和arm系列也都有,然而大多数因为设计原因,多只有带两个INT,最近别人提到了一个“所有端口都可以外部中断”这样的说法,因为表示存疑,因此找了些资料,也就找到了avr328p自带的PCINT引脚功能 INT外部中断和AVR和PCINT具体区别如下: 差别1. INT限制在了两个端口上面,而PCINT则是所有接口都具备。 差别2. INT具有上沿,下沿,低电平,高电平触发这几种模式,而PCINT只有测量电平的变化这一个模式。 差别3. INT可以了解具体是哪个口触发的,而PCINT不行。 差别4. PCINT不会直接跳转入指定的程序,用
[单片机]
<font color='red'>AVR</font>的INT外部中断和PCINT中断之区别与使用
AVR单片机8位数码管显示的程序实现
我们接着来完成8位数码管的显示实验。现在我们开始动手编写程序; 根据前面的介绍,我们应该已经能够知道编写一个 AVR单片机 的C语言程序的基本步骤和方法了。 下面给出这个程序的主程序文件,在这个程序中我们应该能够知道这个程序都包含了那几块,具体来说我们应该能够在这个程序中把以下几个部分找出来:预编译语句、全局变量的定义、函数的声明、主函数、函数定义。如果你还不能够准确找出这几部分,那么需要把前面的内容再详细阅读一下。 主程序代码 #include avr/io.h //io端口寄存器配置文件,必须包含 #include util/delay.h //GCC中的延时函数头文件 #include hc595.h //u
[单片机]
一种AVR单片机的快速工频干扰滤除算法
工频干扰广泛存在各种工业现场中,其产生的途径主要包括输电馈线、照明设备、发动机以及各种电子仪器设备等。一般可以通过滤波电路消除工频干扰,但这必将增加硬件结构的复杂程度。实际上,还可以采用数字信号处理的相关算法,通过软件滤波器滤除工频干扰。软件滤波算法的采用,无疑会在简化电路结构的同时,使系统的硬件资源得到更加充分的利用,并达到降低产品成本的要求。 AVR 单片机是Atmel 公司生产的8位精简指令集(RISC)单片机。与同类单片机相比,在运算速度、外设资源、灵活性等方面性能均衡,性价比较高。 AVR 单片机适合C语言开发,Mega 系列AVR 单片机还有一个内部硬件乘法器单元。这些特点都为软件滤波器的实现提供了极大的便利。
[单片机]
一种<font color='red'>AVR</font>单片机的快速工频干扰滤除算法
AVR单片机超低功耗的进阶经验
四年多前整过一次低功耗的,当时调试也是OK的,程序基本上是移植过来了。 这次重新改动一下,做了,本以为捣腾一天差不多了,结果又捣腾了两天。 硬件平台是使用9V的电池,系统稳压到5V,普通的稳压IC肯定不行的,必须是LDO型的IC。LDO选的是国产的BL8061,INPUT VOLTAGE是2-16V,OUTPUT CURRENT:250mA,典型的消耗是2uA,BL8060输入电压是1.5-14V,最大电流时200mA,功耗是1uA。稳压前后的电解电容1uF。因为板子做的是贴片的,贴片的手头现成的只有10V/22uF,偶加在稳压后,因为9V电池空载电压就接近10V了,稳压前偶弄了个普通的杂牌铝电解,结果第一晚就被这颗害死了。 第一
[单片机]
<font color='red'>AVR</font>单片机超低功耗的进阶经验
AVR内部看门口狗实验
/* 实验十二: AVR内部看门口实验。 1、看门口实验。在主程序中周期喂狗,通过按下按键让程序无限循环,从而启动看门狗。 2、内部1 M晶振,程序采用单任务方式,软件延时。 3、进行此实验请插上JP1、JP3的所有8个短路块,JP7(LED_EN)短路块。 4、通过此实验可了解看门狗的设置及看门狗的喂狗等。 */ #include iom16v.h #include macros.h /*延时函数*/ void delay_ms(unsigned char i) { unsigned char a, b; for (a = 1; a i; a++) { for (b = 1; b; b
[单片机]
AVR开发 Arduino方法(三) 定时/计数器子系统
Arduino UNO R3的主处理器ATMega328P拥有3个定时/计数器,它们分别是Timer0,Timer1和Timer2;它们都通过对来自内部或外部的脉冲信号进行计数的方式完成基本的定时/计数功能以及一些其他的功能。 Timer0和Timer2是8位定时/计时器,Timer1是16位定时/计数器;下面以Timer2为例讨论定时/计数器子系统的典型应用,这些内容同样适用于Timer0和Timer1。 1. 精准延时 在前面的例子中,已经使用了一些与精准延时相关的Arduino库函数:   delay(ms):延迟一段时间   ms:延迟的时长,单位是毫秒 请注意,上面的Arduino库函数使用了Timer0的中
[单片机]
<font color='red'>AVR</font>开发 Arduino方法(三) 定时/计数器子系统
Atmel推出用于汽车LIN联网应用的AVR微控制器
爱特梅尔公司 (Atmel® Corporation) 宣布推出用于汽车 LIN 联网应用的全新AVR® 8位微控制器产品。ATtiny87 为 AVR® 系列的第二款产品,有关系列是专为高成本效益之 LIN 从 (slave) 模式应用而优化的 LIN 专用低引脚数器件。 许多车身电子子系统,如车门锁、车窗升降、雨刷、照明系统、阳光和落雨传感器等都通过 LIN 网络连接,这需要多个带有模拟/数字转换器的微型 LIN 控制器,用于传感器信号格式化;以及一个多用途的 16 位定时器。ATtiny87 包括具有在从 (slave) 模式自动进行波特率同步功能 (automatic baud rate synchro
[汽车电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved