AVR单片机下载线

合集下载

AVR单片机ISP下载线制作方法

AVR单片机ISP下载线制作方法

AVR单片机ISP下载线
AVR单片机可以使用串行在线编程(ISP)方式将程序写入,即可直接在电路板上进行程序的烧写和修改,所需的装置就是一根ISP下载线。

下面介绍一编程线使用计算机并口对单片机编程,不仅支持AVR单片机,也支持对51单片机中的AT89S系系的单片机编程。

一.原理图如下:
该下载线是STK200/300型的下载线,74HC244是八路缓冲驱动器,用来做单片机和计算机的缓冲隔离,LPT连到计算机的并口,LPT的4,5脚用来控制两组缓冲器的输出,LPT 的7脚输出编程命令和数据到单片机MOSI端。

LPT的6脚输出串行编程时钟信号到单片机的SCK端,LPT的9脚输出复位信号到RST端,LPT的8脚输出状态信号到LED,由单片机读出的信息经MISO端,到LPT的10脚,74HC244的电源,由目标板的上电源,经稳压二极管稳压后得到。

二.下载软件
下载软件可以用PonyProg2000,ISPlay,SLisp(中文)等软件。

可以制作后装在并口接头里面,非常方便,如下图:
三.简化电路
在要求不高时可以用,简化电路,如下图:
笔者把图打在不干胶纸上,然后贴在敷铜板上,用刀刻板自制过,下载软件用PonyProg20 00,SLisp烧写过ATmega8和ATmega8515,非常好用,但经常连不上AT89S51。

51-AVR-USB下载线USBASP使用说明

51-AVR-USB下载线USBASP使用说明

51/A VR/USB下载线USBASP使用说明文档目录一、下载线驱动安装 (2)二、软件使用说明(绿色免安装) (5)1、软件介绍 (5)1.1软件版本: (5)1.2最新特性 (5)1.3 安装和使用权限说明 (6)2、软件主界面 (6)2.1 progisp的主界面 (6)3、下载程序使用步骤 (7)三、下载线介绍 (10)1、USBASP下载器特点: (10)2、AT89S51与S52系列引脚与下载线对应连接定义: (11)3、下载器支持烧写的芯片: (11)3.1 51系列 (11)3.2 AVR系列 (11)一、下载线驱动安装1、开机后,将USB线扁口一端接电脑,方口一端接USBasp下载线,电脑的右下角会弹出发现新硬件对话框。

2、同时弹出新硬件向导,接下来给新硬件安装驱动程序!①选择“从列表或指定位置安装”②点”下一步”③在新的对话框,如下图选项④点击“浏览”找到驱动所在的目录⑤点击“确定”⑥选择”下一步”安装中……⑦完成:然后在我的电脑里的设备管理器里可以看到安装的驱动名:⑧驱动装完后,接下来就可以用它来向其它目标板下载程序。

二、软件使用说明(绿色免安装)1、软件介绍1.1软件版本:PROGISP(V er1.6.7)1.2最新特性支持所有的A VR芯片的编程,支持A T89S51,A T89S52,sst89c5x,w78e5x,93cxx,24cxx,25xxx等绿色软件,无需安装,占用资源少支持自定义串/并口下载编程器支持USBASP编程器(支持最新版)支持并口的并行编程器支持USBProg编程器支持自定义编程芯片支持工程管理--可以将所有的配置数据与编程数据打包为单一文件。

支持跳空写入(对于写入数据中有大量的未使用地址的flash,可以极大的提高写入速度)支持预写熔丝(对于A VR芯片可以预编程为高速熔丝位,极大的提高写入速度)支持电源管理(需要对应的硬件支持)支持写入系列号(可选大端,小端)支持所有的时钟校正字写入flash或eeprom(A VR芯片)支持自定义编程芯片(xml文件管理)支持自定义编程熔丝信息提示信息支持自定义热键快捷键支持自定义汉化信息提示支持Unicode多国语言,在非中文环境下显示英文界面支持工程管理--可以将所有的配置数据与编程数据打包为单一文件。

自制简单方便的51avr单片机USB ISP 下载线

自制简单方便的51avr单片机USB ISP 下载线

标签:自制51/avr单片机USB ISP下载线CH341串口485232下载软件电路图自制简单方便的51/avr单片机USB ISP 下载线(硬件部分)?如今呢是使用笔记本的人越来越多了,可是呢买了笔记本对于学习很多单片机比如说51或者AVR就不方便了。

因为大多数电脑都不带串并口了。

但是呢新出的笔记本上的USB接口是足够用的。

因而都想用USB转了串口或者并口就能方便单片机学习开发时的ISP编程或者JTAG仿真了。

其实很多单片机开发商和销售商都早就有了USBisp的配套软件和硬件了的,只不过都比较昂贵,而且技术资料多是保密的,对于自己小本学习单片机的人而言不免都希望能与价廉物美的USBISP烧写器,而且也多想自己动手做一个了。

网上公开的比较流行的支持51和AVR的烧写器是用ATMEL公司的MAGE8单片机做的,其机理也就是通过软件编程的方式将USB接口信号转换为并口信号以实现ISP的。

其原理图如下图:使用的是个名叫PROGISP的软件,我收集了制作的相关资料在压缩包中,有兴趣的朋友可以看看或者尝试一下。

但是呢我在这里主要并不是向大家介绍这个MAGE8做的USBISP下载线,因为它的编程软件很强大但是配置太灵活了,对于初学者,很容易配错相关设置,比如AVR的融丝位,弄不好可能将你的AVR单片机锁死了。

而且烧入MAGE8的固件有可能不支持51或AVR,找固件比较麻烦。

我要向大家推荐的另一种方案是用专门的USB转串口的USB芯片。

利用它制作一个USBISP下载线,而且支持51和AVR系列的单片机,功能算比较强的,电路也并不比MAGE8做的USBISP下载线难多少,只需要在主芯片外接晶振和几个电容电阻就是了。

这个方案就是利用国产的南京沁恒公司的CH341A芯片将USB转为并口直接实现ISP编程。

可以去南京沁恒公司网页申请到免费样片(注意要做USB下载线一定要申请CH341A,填写申请表时后缀字母A不能写错了)其电路图如下图:?PCB图如下自己买来元器件后很快就可以焊好了的,当然为了保证稳定工作要注意必须给单片机单独供电而且其接地和CH341的USB电源的地必须公地。

AVR单片机并口ISP下载线的工作原理及其程序设计

AVR单片机并口ISP下载线的工作原理及其程序设计
安 郁 宽
( 州 医 学 院 烟 台 2 4 0 ) 滨 6 0 3
【 摘 要 】 通 常 I P 下 载 线 的 硬 件 电 路 和 软 件 设 计 都 比 较 复 杂 ,不 易 掌 握 。介 绍 一 种 硬 件 电路 和 软 件 设 计 都 很 简 S
单 的 AVR 单 片机下 载程 序设 计 。下载 线 为并 口I P下 载线 。分 析 了P S C机 并 口相关 电路 和 IP下 载 线 电路 的工 S 作原 理 ,介绍 了 AVR 单 片机 的 串行编 程指 令及 其 算 法。最 后 , 以 AVR 单 片机 的 AT iy 3芯 片为例 给 出 了 C t 1 n
备 工具 , 多人都 在使 用 IP下载 线 。但 是 , 信 多数 很 S 相
人都 没有 做过 I P下 载 的程序 设计 。其 中很 重 要 的一 S 个 原 因 是 因 为 相关 的 硬 件 电 路 和 软 件 设 计 都 比较 复
杂 , 能 在 短 期 内 完 成 。 为 此 , 文 介 绍 一 种 硬 件 电路 不 本 和 软 件 设 计 都 很 简 单 的 I P下 载 的 程 序 设 计 。 S
维普资讯
第 2 1卷
第 l 0期
电 脑 开 发 与 应 用
文 章 编 号 : 0 3 5 5 ( 0 8 1 0 7 0 10 —8 0 2 0 ) 00 4 —4
AVR 单片 机 并 口 IP下载 线 的工 作 原 理及 其程序 设计 S
The Pr nc pl nd Pr g a m i g o r le r SP i i ea o r m n f Pa a l lPo t I Do wn o d Ca l f AVR CU l a beo M

简单方便自制的几个AVR-51 isp编程器(下载线)

简单方便自制的几个AVR-51 isp编程器(下载线)

简单方便自制的几个AVR/51 ISP编程器(下载线)AVR单片机有许多优点,我也是个忠实支持者,是从51过度到AVR的,中途还学PIC,初学51时买了学习板,液晶屏等不少东西,有经验后,学AVR时就从自制的下载线开始了,注意,这只是个开始,简单的东西总存在着一些局限性,但对于初学者来说,这可是个非常有用的东西,有了它就可以开始学习AVR单片机,甚至是一些开发了,这些编程器都是出自网上流传的,虽然我也不是很清楚出自那位高人,但感谢原作者.以下分享我的自制经验.1.由于AVR的编程方式有并行高压和串行ISP (In System Program 在系统编程)方式,高压并行编程能修复一些错误的配置位,但这并不常用,因为并行通信其布线会较多,不便于在成品中预留编程接口,也不便自制,而串行的ISP是基于SPI(Serial Peripheral interface)通信方式的,SPI通信时只需三根数据线, 分别是SCK,MISO,MOSI,再加上VCC,GND,Reset共需6根线,而VCC是可选的,用于向目标芯片供电,或由目标板反供电给编程器.那么设计目标板时,最少只要保留6根线,以后就可随时烧写,升级芯片上的程序了.而无需将芯片取下.这是ISP方式的最大特点,具体6根线连到那个引脚,不同型号不一样,要看芯片引脚定义图,例如ATtiny2313引脚定义如下:至于编程接头,尽可能以官方的10针接口为准,也可像我一样自定义一个6针的,因为我更喜欢水晶头,其实都是排列不同而已,只要再制作一条线进行转换就什么都搞定了.2.基于并口的ISP下载线,我最初也是自制了这款,这种下载线可以下载AVR全系列和AT89S系列51单片机,成本较低,不过需要PC机有并行口,许多笔记本电脑现在都没有并口了,比较麻烦,市场上卖的USB转并口,大都是用于打印机的,无法使用.以上是原理图,74HC244是用于信号的隔离驱动的,它从目标板经4148供电,由于ISP编程器只有4根是信号线,实际上我用了74HC125取代74HC244,以减小体积和引脚焊点数.下面是我使用的原理图,和成品图片:元件全装在内部,整体就很美观了,注意下载线不宜过长,最好50cm以内,PC上位机软件很多都可以支持的像双龙的SLISP,PonyProg2000(但51的型号很少,2.0a 版中也只有两个),智峰的progisp试过都成功烧写和效验.不足是烧写速度偏慢,综合来说还算满意.如果首次不成功,可能是软件设置问题,双龙的几乎不用(或说是不能)作什么设置,PonyProg200和Progisp或许需要设置一下才能把它使用得更好,比如Ponyprog用直接IO方式要比API方式快些,而Progisp它的端口引脚是可以自定义的,如果不同,把它设为和原理图一样不可以了.否则根本就用不了.3.基于串口的ISP下载线.,因为之前还在用51做些板子,初看这电路时,觉得由于reset在默认上拉,认为不适合51系列(51是高电平复位),并且更重要的是ponyprog2000的器件列表也没 89s52这型号,所以一直没去做过.但如果只对AVR编程来说,这个也是非常好用的.其中6,7端口必须直连,Ponyprog程序用来检测是否插入此接口,制作完成后试过还可以,速度和并口的差不多,只是必须要用PC机上的物理串口,用USB转串口的就无法使用.我起初觉得可能是驱动能力问题,曾用74HC125对它隔离驱动,花了时间却不成功,用示波器观察四条线的时序,发现原来是USB转串口线有问题,它的SCK(7脚),输出像随机的方波,而从物理串口出来的SCK时序,其频率在20K 左右,并连续稳定,如下图,这也许是USB转串口芯片的问题,才20K频率,难道被当燥声给滤掉了??请有了解的朋友请帮我分析一下,但这条转换线是好的,目前正在用它为ARM系统进行通迅,下载都很正常,芯片型号没打开看,驱动名称是Prolific USB-to-Serial Comm Port.有WHQL的,应该没问题,下面是我的原理图(我参考并口那个画的),实物,与波形.示波器测量时是直接测量转接口,未接下载线,通道1(绿)是物理串口的,通道2(黄)就是USB转串口的,已用示波器量了9个脚,不会错的,由于目前在学ARM9系统,已对这些问题放低了,对它有研究的朋友请告诉小弟,解决这小点问题,可以把它当USB的编程器用了!此线直接插到物理串口上,仍然可用.4.当制作完成这样简单的编程器后,就可以开始学习AVR或8051单片机了,熟悉后可以制作一个USB接口的编程器,USBASP,它内部是用一块ATMega8单片机来模似USB时序的,所以制作它的前提是至少需要一个编程器,例如上面的,将程序写入单片机中.这最好是在熟悉AVR的情况下制作.我是根据网上的公板图自己重画了这张原理图,来方便自己制作.晶振必须为12MHz,否则不可能完成USB时序的模似,单片机可以用低压版的ATMega8L 8PU超频使用,USB的数据线上的电压是3.3V,最高不超过3.6伏,那两个稳压管也就必须是3.6伏的,至于其它元件,其取值有些偏差影响也不大,JP1跳线是强制低速工作的,比如烧写那些有内部有RC振荡的单片机,首次使用就可能要用低速模式,因为其默认就是使用1M的内部振荡.由于USB供电已足够使用,JP5通常保持断开就可以了,JP3只在烧写或更新此编程器固件时使用,平时必须断开,整个电路其实很少东西,JP2连接USB线,或USB公头时要注意顺序不要搞错,上面这个PCB是专为万用板,有人叫洞洞板画的,并且4个LED位置是焊插针的,用来引出到外壳,这个单片机是直插的,建议不要焊上去,而是使用IC插座,当把电路做完,用表量一下确认无误后,插入USB口,此时PC端应该提示为无法识别的USB设备,不必理会,接着开始烧写固件,先短接JP3,再用另一个编程器通过编程口将程序写入Mega8单片机.此过程和平时烧写目标板是一样的.确认成功烧写和效验后,接着烧写熔丝位,这步主要就是设置单片机为外部晶振工作模式,设置熔丝时要小心,如果点错的话,先点恢复默认,再去修改.否则后果难以意料.下面分别是Ponyprog,progisp和SLISP的熔丝设置界面:注意不要设错,完成后将JP3取下,拔下并重插USB,如无意外,你会看到发现新硬件这样的提示,然后装USB驱动,就算大功告成了.至于软件目前就智峰的Progisp支持得比较好.因为经常用,最好是搞外壳保护它,我是在壳体店买的小盒,总之都是小问题了.那个低速开关我是用另一个8脚的单片机.实现按键检测,电平求反输出,和将状态保存到片内EEPROM进行记忆来实现的自锁开关,因为这是我后来扩展的,并且是用了PIC的12F629单片机,这些用AVR单片机(如Tiny13)实现都很简单,就不多说了,不过想它反应得好些要下些功夫,或者是直接用机械的自锁开关来实现.至此,可以慢慢享受自己的成果所带来的乐趣了.USBASP制作资料已打包,有兴趣的朋友可下载学习研究:(用浏览器打开,单线程下载)/self.aspx/.Public/MCU/u sbasp.rar。

自制AVR单片机USB-ISP下载线

自制AVR单片机USB-ISP下载线

自制AVR单片机USB-ISP下载线现在的笔记本包括台式机都渐渐地舍弃了并口、串口;很多网友也跟我说,台式没有并口了,下载线没法用了,让我帮他想想办法。

看来做个USB-ISP下载线是势在必行了。

在网上搜了下,主要有两种方案,一种是用FT245串口芯片加ATMEGA8的方案,另一种是只用ATMEGA8进行USB串口协议的软件模拟和ISP下载全部完成。

据说第一种稳定,但成本高,电路复杂,不便自制。

我们还是本着低成本,简单易做的原则进行。

就用单个M8来做。

好!废话少说,干活。

在网上搜了一下找了个BUG少,易于自制的图。

在制做前首先要搞清楚几点,第一,这个USB下载线本身就是一AVR单片机,在制做完成后首先也得通过其它并或串口ISP下载线给它下载程序,这样它才能工作。

第二先得大概了解一下这个AVR单机机M8的基本资料。

这样才能对电路有个了解,从而便于调试。

因此,你原先用的并口ISP下载线在这里还得起着关键的作用,可别扔掉啊!我图示一下这个过程先:接下来按上述图的要求准备元件。

元件准备好后,先得检测下质量,电阻的阻值、发光管的极性、电容是否有短路。

要测试下两个稳压管的稳压值是否正确。

最最重要的是先把USB接口用延长线接到PC上,然后用万用表测一下正极在哪,做个标记,这样就能搞清楚了D+、D-的位置,也不会接反电源了。

免得焊好后发现错了极性反复焊,焊盘很容易脱落,也避免接反烧了元件。

(我开始用的是USB公头接口,后来发现在板子上吃不上劲,稍一用力很可能会松脱。

所以换成母口了)电路图我整理了一下,因为有的元件不需要,有的为了方便检查,避免漏连了线。

焊接过程就没什么好说的了,不是PCB板,是洞洞板的,在事先大概做个布局(布局原则就是减短引长度,跳线尽量少。

好像我做的跳线并不少哦!)然后就按照上面的电路图焊接,完成后如下图,感觉是不是还不错?再来张反面吧,有点惨不忍睹吧!在调试前也还得先弄清几个问题:第一、电源题:原先的并口下载线是靠S51板上来供电的,也就是说当你焊好你的USB-ISP板后给它装固件时,USB-ISP板得向原并口下载线供电,而固件装好后USB-ISP板就是靠PC的USB口向我们的USB-IS板供电了,而你以后的51实验板就不能向这个USB-ISP板供电了,否则PC和51实验板都向USB-ISP供电,那么电压不同就有可能烧坏PC口或元件的。

介绍几个单片机下载线

介绍几个单片机下载线

介绍几个单片机下载线(应用电路)
一、使用Altera下载线ByteBlaster、 ByteBlaster MV或ByteBlaster II
(ispdown V3.0以上版本支持),在通电情况下,软件可对下载线类型进行识别,可以下载ATMEL的89S、90、mega等系列单片机。

二、若使用ispdown编程器系列,可支持更多的芯片。

ByteBlaster 下载线电路图
ByteBlaster II 下载线电路图
Ispdown下载线接口标准
Atmel单片机的编程
一、AT89S系列的ISP方法
1、AT89S系列ISP原理图如图所示(以89S51为例,其它同)。

2、AT89S8252,AT89S8253内部还有数据EEPROM可以在线编程。

3、单片机RESET管脚的使用说明。

如果复位电路由RC电路组成则RESET管脚可以直接相连接。

AVR系列的ISP方法
1、AVR系列ISP原理图如图所示。

2、AVR内部还有数据EEPROM可以在线编程。

3、单片机RESET管脚的使用说明。

如果复位电路由RC电路组成则RESET管脚可以直接相连接。

4、时钟输入可以选择如89s51的形式晶振+两个小电容来产生,也可以外部时钟输入到XTAL1引脚。

6、如果芯片只有VCC电源引脚,电源接法请参照第一幅图,如果还有AVCC引脚,请参
照第二幅图。

芯片74ls244引脚分布:。

各种ISP下载线的制作

各种ISP下载线的制作

单片机单片机各种各种ISP 下载线的制作在学习单片机和进行单片机产品开发过程中,我们通常使用仿真器作为调试程序的有力工具。

但仿真器价格昂贵,对于初学者和一般个人开发人员很难承受。

为此我们可以选用带ISP 功能的AT89S51/52系列单片机或者STC89C51RC/52RC 单片机,不需要仿真器也能很轻易地完成系统调试和开发。

所谓ISP ,即In System Preogrammerable 在线系统可编程。

也就是说,单片机可在系统应用板上进行擦除和编程,然后立即运行。

下面介绍适用于ATMEL 公司的AT89S51/AT89S52(及A VR 系列)单片机和STC 系列单片机STC89C51RC/STC89C52RC 的串口和USB 口下载线的制作方法。

一、AT 及A VR 系列系列单片机单片机ISP 下载下载线线的制作1.串口ISP 下载线的制作AT 及A VR 系列单片机串口下载线的电路如图1所示。

图1 AT 及AVR 系列单片机串口下载线电路原理图本电路中的核心元件是MAX232,作用是将PC 机的串口EIA 电平与单片机目标板的TTL 电平进行相互转换。

而单片机编程脚为⑥~⑨脚(即P1.5/MOSI 、P1.6/MISO 、P1.7/SCK 和RST ),其中⑨脚为复位脚,⑥~⑧脚为通讯脚。

在使用“ISP 下载”功能时,⑨脚必须是高电平+5V ,而在单片机运行时,⑨脚应为低电平,所以我们在制作单片机系统时必须要有手动复位电路。

在使用“ISP 下载”功能时,需要一直按下手动复位键,使RST 脚一直接高电平,编程结束后,只要释放手动复位键,程序便立即运行。

单片机手动复位电路如图2所示。

图2 单片机手动复位电路这样,有了该下载线,在制作单片机系统时只要安装一个10针的插座,就可以通过该下载线擦除和固化程序了。

擦除和固化程序使用软件“电子在线ISP编程器2.0”,其使用方法如下:连接好下载线和单片机目标板,目标板加上+5V电源。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

像我们这样搞电子的人,要的就是动手的乐趣。

下面我们来介绍近期在网络上非常流行的USBasp下载线,因为现在的笔记本包括台式机都渐渐地舍弃了并口、串口;所以之前的并口或串口下载线已经不能再使用了,应该说是做个USBasp下载线是势在必行的,下面我们来介绍其制作的全过程。


下载线与《51单片机C语言快速上手》完全同步,有兴趣的朋友可以从网上以关键字的形式搜索下载。

图(1)
图1为原作者设计的原理图,为了便于制作我修改过某部分电路如图2,其功能一样。

图(2)
在制作之前首先要搞清楚几点:
第一、这个USB下载线本身就是一块AVR单片机,在制作过程中也必需对其进行程序下载才能运行。

第二、先得大概了解一下这个AVR单机机ATmega8的基本资料。

这样才能对电路有个了解,从而便于调试。

第三﹑COM1是PC机与USB相接的端口,我们在焊接时一定要区分GND、VCC、D+、D-,下面图(3)是对应本次制作的USB端口的引脚功能。

在焊接的之前务必搞清楚,否则会造成PC机端口的USB或下载给的ATmega8烧毁。

图(3)USB端口引脚功能
第四﹑最后我们来了解一下电路的结构。

对应图2,其中JP1是选择下载时的速度是快速或慢速,当JP1接地时选择低速,否则为高速。

对于选择快速还是慢是相对于被下载的单片机晶振时钟而言的。

一般来讲,目标单片机与USBasp的ATmega8的时钟不能相差太远。

而JP2是电源的选择,当短接时被下载的单片机选择USBasp供电,则否选择独立供电。

切记:两者只能任选其一。

LED2为ATmega8程序运行的指示灯,当其点亮时就证明USBasp运行正常。

LED1为下载程序时的工作指示灯,当接收到上位机信号时,此灯就会闪动。

图(4)制作的全部元器件
图(5_a)与图2对应的PCB板顶层
图(5_b)与图2对应的PCB板底层
上面图(4)为本次制件的全部元器件,而图(5_a)﹑图(5_b)为与图(2)原理图对应的PCB板,下面开始动手制作:
第一步:找一个可以烧写ATmega8单片机的烧写器,把usb.hex固件烧写到单片机里。

这里有一点要注意的,因为AVR的晶振默认为内部PREFIX = ST11M,但是我们现在的电路系统要求是运行在外部12M晶振,所以必需对熔丝位进行调整,CKSEL0﹑CKSEL1﹑CKSEL2﹑CKSEL3全部设置为“1”,还记得要禁止看门狗。

第二步:焊接元件。

在焊接的时候应该注意,要先焊底的元件,再焊高的元器件。

特别要注意的就是COM1的USB端口,千万不能将其引脚焊错,否则会导致不能与PC机连接,严重的还有可以烧毁PC机的端口或下载线的单片机。

而还有一个软性的问题我们也要加以注意的,那就是下载线电路板与被下载的单片机之间的连接线不且太长,最好为40毫米左右。

因为连线过长会影响下载程序时的稳定性。

但这只是相对于51
系列单片机而言,而对AVR系列单片机的稳定性影响并不太。

完全焊接好之后检查在焊接过程中有没有短路,虚焊等现像。

下载线的功耗电流应为几毫安。

下面图(6)是制作完成后的USBasp下载线。

图(6)制作完成后的USBasp
第三步:按装驱动。

当正确焊接完硬件电路之后,把下载线插入PC机的USB端口,些时会见到下载线的LED2点亮。

这样就证明单片机的程序运行正常。

同时计算机会发现一个USBasp硬件,如图7所示。

图(7)提示按装USB 设备的驱动程序
接下来,我们就可以从列表中选取驱动程序进行按装。

如图(8)
图(8)
当成功按装完之后就可以继续按装上位机。

下面图(9)是按装完成之后的上位机。

图(9)
做这一步为止,可以说是全一个制作过程都完成了。

下面我们以AT89S52为例来讲解一下关于使用过程中应注意的问题。

装上芯片,我们先来确认一下USBASP下载线能否正确检测到AT89S52芯片,在图9界面点击“芯片识别字”,有可能会出现一个信息提示对话框(如图10),其意思是:所烧写芯片的识别字不对。

在这一步可以点击“否(N)”跳过而不用理会它。

但是如果出现如图11的对话框则说明USBASP 工作正常,但不能以所下载的单片机通信,此时应检查单片机有没有与下载线正确连接上。

图10
图11
此下载线支持Atmel公司51及AVR芯片的烧录,以下为所支持的芯片。

prefix = o ns = "urn:schemas-microsoft-com:office:office"
AT89S51,AT89S52
AT90CAN32,AT90CAN64,AT90CAN128,AT90PWM2,AT90PWM3,AT90S1200,
AT90S2313,AT90S2323,AT90S2343,AT90S4414,AT90S4433,AT90S4434,AT90S8515,AT90S8535,AT90USB1286,AT90USB1287,ATMEGA103,ATMEGA128,ATMEGA1280,ATMEGA1281,ATMEGA16,ATMEGA161,ATMEGA162,ATMEGA163,ATMEGA164,ATMEGA165,ATMEGA168,ATMEGA169,ATMEGA2560,ATMEGA2561,ATMEGA32,ATMEGA323,ATMEGA324,ATMEGA325,ATMEGA3250,ATMEGA329,ATMEGA3290,ATMEGA406,ATMEGA48,ATMEGA64,ATMEGA640,ATMEGA644,ATMEGA645,ATMEGA6450,ATMEGA649,ATMEGA6490,ATMEGA8,ATMEGA8515,ATMEGA8535,ATMEGA88,ATTINY11,ATTINY12,ATTINY13,ATTINY15,ATTINY22,ATTINY2313,ATTINY24,ATTINY25,ATTINY26,ATTINY261,ATTINY28,ATTINY44,ATTINY45,ATTINY461,ATTINY84,ATTINY85,ATTINY861
关于制作的USBasp的固件程序与PC机驱动等相关资料请点击以下边接:
/fileview_143506.html
/6109994299757938
如果不能下载请以我们联系!
图(12)
图12为本次制作的全部元件清单。

其中ATmega8单片机的固件程序已经下载好!可直接焊接使用!如果在制作过程中有什么问题请与我们联系!。

相关文档
最新文档