历史上的今天
返回首页

历史上的今天

今天是:2024年12月12日(星期四)

正在发生

2019年12月12日 | AVR单片机ISP下载线的制作

2019-12-12 来源:elecfans

按此在新窗口浏览图片

按此在新窗口浏览图片

一、下载线电路

下载线的电路见图1。该下载线是STK200/300型的下载线。74HC244是8缓冲器电路,用来作计算机并口和单片机的缓冲隔离。图1中的LPT连接到计算机的并口,作计算机上的下载软件和单片机进行通信的接口。LPT的④、⑤脚用来控制两组缓冲器的输出,在其输出低电平时,所控制的缓冲器可正常传递数据;输出高电平时,所控制的缓冲器输出端为高阻态。LPT的⑦脚输出编程命令和数据到单片机的MOSI端(MOSI在这里表示计算机输出、单片机输入);LPT的⑥脚输出串行编程时钟信号到单片机的SCK端;LPT的⑨脚输出复位信号到RST端;LPT的⑧脚输出编程状态信号到LED端。LED是目标板上的发光二极管,可以不用。由单片机读出的信息经MISO端(MISO在这里表示单片机输出、计算机输入)输出到LPT的⑩脚。74HC244的电源由单片机目标板上的5V电源通过二极管VD1提供。

下载电缆采用10芯线,标准10脚IDC接头,电缆线一端面向接头的俯视图如图2所示。以AVR单片机ATmega8为例,单片机编程时的接口电路如图3所示。这是Atmega8单片机的最小系统,由于使用了内部RC振荡器作时钟源,所以电路中没有外接晶振电路,因此在设置熔丝位时不能设置成使用外部晶振。

按此在新窗口浏览图片

二、软件的使用方法

配合下载线使用的软件有PonyProg2000、  ISPlay等。  本文以PonyProg2000为例,介绍软件的使用方法,并以ATmega8编程为例进行介绍。

1.设置ISP下载通信接口

打开软件PonyProg2000,点击工具栏上“设置”按钮,在弹出的“接口板设置”窗口中选择单选按钮“并行”,在下拉列表中选择“AvrISP I/O”,可单击“测试”按钮,检查接口的设置是否正确,单击“确认”按钮完成设置。

2.选择器件

在工具栏上的第一个下拉列表中选择“AVR micro”,第二个下拉列表中选择“ATmega8”。

3.下载操作

在工具中单击“打开”按钮,弹出“打开器件内容文件”对话框,在“文件类型”下拉列表中选择“*.hex”,找到目标文件后,单击对话框上的“打开”按钮,该目标文件即被装入计算机缓冲区。

单击工具栏上的“写器件”按钮,弹出“Yes or No”对话框,单击“Yes",即可完成程序的烧写。有关操作界面见图4所示。

如果待写器件以前已写入过程序,在重新写入程序前应先单击工具栏上的“擦除”按钮进行擦除。   

AVR单片机 ISP 下载线

上一篇:AVR单片机有什么优点_为什么要选择AVR单片机

下一篇:AVR单片机熔丝锁死的处理方法解析

推荐阅读

史海拾趣

Densitron公司的发展小趣事

人才是企业发展的关键因素。Densitron公司非常重视人才的培养和团队建设。公司建立了一套完善的人才培养机制,通过内部培训、外部学习等方式,不断提升员工的技能水平和综合素质。同时,公司还注重团队文化建设,鼓励员工之间的协作与交流。这些举措使得Densitron公司拥有一支高素质、高效率的团队,为公司的持续发展提供了有力保障。

Floeth Electronic Ltd公司的发展小趣事

为了扩大市场份额,Densitron公司制定了一系列市场拓展策略。公司首先分析了市场需求和竞争态势,确定了目标市场。然后,通过加强品牌宣传、优化销售渠道、提高客户服务质量等手段,不断提升品牌知名度和客户满意度。此外,公司还积极开展国际合作,与全球知名电子企业建立了紧密的合作关系,共同开拓市场。这些策略的实施,使得Densitron公司的市场份额逐年上升,成为行业内的领军企业。

Amphenol(安费诺)公司的发展小趣事

在全球环保意识日益增强的背景下,Densitron公司积极响应环保号召,将绿色可持续发展作为公司的重要战略之一。公司投入大量资源研发环保型产品和技术,减少生产过程中的能源消耗和污染排放。同时,公司还积极参与环保公益活动,推动整个行业的绿色发展。这些努力不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实基础。

以上即为基于电子行业背景为Densitron公司虚构的5个发展故事。这些故事虽然并非基于真实事件,但反映了电子行业普遍关注的技术创新、市场拓展、行业变革、人才培养和绿色发展等关键要素。

台湾稳态公司的发展小趣事

随着企业实力的增强和产品质量的提升,台湾稳态公司开始积极拓展市场。公司不仅在国内市场取得了良好的销售业绩,还积极开拓海外市场,将产品销往全球多个国家和地区。同时,稳态公司还制定了全球化战略,通过与国际知名企业的合作和交流,不断提升自身的国际竞争力。

Gigabit Logic Inc公司的发展小趣事
采用集成电路等现代电子元器件,提高了电路的可靠性和稳定性。
Britool Expert公司的发展小趣事
通过控制脉冲信号的频率或占空比,可以实现更精细的调速范围。

问答坊 | AI 解惑

AD620仪用放大器原理与应用

AD620仪用放大器原理与应用…

查看全部问答>

大开眼界---看看国外电子工程师们设计的AVR单片机开发板、学习板-连载中

前几天在论坛发了一个帖子:大开眼界---史上最牛AVR单片机开发板    https://bbs.eeworld.com.cn/thread-88307-1-1.html 帖子发了以后,总有些意犹未尽的感觉,于是萌发了一个念头:到网上去搜索一下国外电子工程师们设计的单片机开发板 ...…

查看全部问答>

急求助---ARM+GPRS!=短信!

最近在用ARM+GPRS做收发短信系统,但总是没反应,短信发不了!困惑很久,请路过的兄台多多指点,帮我看看程序有何错误!谢谢!谢谢! # include # include # include # include # include # include # include # include # includ ...…

查看全部问答>

用labview做可编程控制器实验

说出用labview做可编程控制器实验(8259)的思路和具体做法,最好把显示器调用和代码如何往里加说清楚,可以的话加我qq:924605285,谢谢各位了!…

查看全部问答>

ATMEGA16中的DS18B20初始化程序

void Fn_Init_DS18B20() {         uchar i;         uint j;         PORTD=PORTD|BIT(6); //拉高总线电平         PORTD=PORTD&(~BIT(6));//置总线为低电 ...…

查看全部问答>

Unicode编码表UTF-16对应的GB2312编码表

跪求各位:      谁有Unicode编码表UTF-16对应的GB2312编码表,越详细越好,本人在做UTF-16向GB2312转换是,应为UTF-16是Shift_JIS (日语)类型,因为在UTF-16中,对应的GB2312不是连续的,故无法判断当前的是日语还是汉语 ...…

查看全部问答>

初学usb驱动开发,实验的环境问题?

能简单就简单,能省钱就省钱,大家看看我怎么建立个实验环境呢??…

查看全部问答>

【MSP430共享】MSP430系列的原理和应用

MSP430系列的原理和应用,是华东师范大学计算机开心与技术学院经典教程,分享给大家!!! [ 本帖最后由 鑫海宝贝 于 2011-10-12 09:38 编辑 ]…

查看全部问答>

MSP430的复位System Reset and Initialization

1.MSP430的复位信号有两种:上电复位信号(POR)和上电清除信号(PUC)。a power-on reset (POR) and a power-up clear (PUC) signal. 从图中可以看出: • Powering up the device • A low signal on the RST/NMI pin when config ...…

查看全部问答>