自制单片机烧写器_第1页
自制单片机烧写器_第2页
自制单片机烧写器_第3页
自制单片机烧写器_第4页
自制单片机烧写器_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、像我们这样搞电子的人,要的就是动手的乐趣。下面我们来介绍近期在网络上非常流行的USBasp下载线,因为现在的笔记本包括台式机都渐渐地舍弃了并口、串口;所以之前的并口或串口下载线已经不能再使用了,应该说是做个USBasp下载线是势在必行的,下面我们来介绍其制作的全过程。                          图(1)图1为原作者设计的原理

2、图,为了便于制作我修改过某部分电路如图2,其功能一样。                图(2)在制作之前首先要搞清楚几点:第一、这个USB下载线本身就是一块AVR单片机,在制作过程中也必需对其进行程序下载才能运行。第二、先得大概了解一下这个AVR单机机ATmega8的基本资料。这样才能对电路有个了解,从而便于调试。第三COM1是PC机与USB相接的端口,我们在焊接时一定要区分GND、VCC、D+、D-,下面图(3)是对应本次制作的USB端口的引脚

3、功能。在焊接的之前务必搞清楚,否则会造成PC机端口的USB或下载给的ATmega8烧毁。              图(3)USB端口引脚功能第四最后我们来了解一下电路的结构。对应图2,其中JP1是选择下载时的速度是快速或慢速,当JP1接地时选择低速,否则为高速。对于选择快速还是慢是相对于被下载的单片机晶振时钟而言的。一般来讲,目标单片机与USBasp的ATmega8的时钟不能相差太远。而JP2是电源的选择,当短接时被下载的单片机选择USBasp供电,则否选择独立供

4、电。切记:两者只能任选其一。LED2为ATmega8程序运行的指示灯,当其点亮时就证明USBasp运行正常。LED1为下载程序时的工作指示灯,当接收到上位机信号时,此灯就会闪动。              图(4)制作的全部元器件        图(5_a)与图2对应的PCB板顶层图(5_b)与图2对应的PCB板底层上面图(4)为本次制件的全部元器件,而图(5_a)图(5_b)为与图(2)原理图对

5、应的PCB板,下面开始动手制作:第一步:找一个可以烧写ATmega8单片机的烧写器,把usb.hex固件烧写到单片机里。这里有一点要注意的,因为AVR的晶振默认为内部PREFIX = ST11M,但是我们现在的电路系统要求是运行在外部12M晶振,所以必需对熔丝位进行调整,CKSEL0CKSEL1CKSEL2CKSEL3全部设置为“1”,还记得要禁止看门狗。第二步:焊接元件。在焊接的时候应该注意,要先焊底的元件,再焊高的元器件。特别要注意的就是COM1的USB端口,千万不能将其引脚焊错,否则会导致不能与PC机连接,严重的还有可以烧毁PC机的端口或下载线的单片机。而还有一个软性的问题我们也要加以注

6、意的,那就是下载线电路板与被下载的单片机之间的连接线不且太长,最好为40毫米左右。因为连线过长会影响下载程序时的稳定性。但这只是相对于51系列单片机而言,而对AVR系列单片机的稳定性影响并不太。完全焊接好之后检查在焊接过程中有没有短路,虚焊等现像。下载线的功耗电流应为几毫安。下面图(6)是制作完成后的USBasp下载线。                       &

7、#160;    图(6)制作完成后的USBasp第三步:按装驱动。当正确焊接完硬件电路之后,把下载线插入PC机的USB端口,些时会见到下载线的LED2点亮。这样就证明单片机的程序运行正常。同时计算机会发现一个USBasp硬件,如图7所示。图(7)提示按装USB设备的驱动程序接下来,我们就可以从列表中选取驱动程序进行按装。如图(8)               图(8)当成功按装完之后就可以继续按装上位机。下面图(9

8、)是按装完成之后的上位机。                                                

9、;                                                  

10、;                               图(9) 做这一步为止,可以说是全一个制作过程都完成了。下面我们以AT89S52为例来讲解一下关于使用过程中应注意的问题。装上芯片,我们先来确认一下USBASP下载线能否正确检测到AT89S52芯片,在图9界面点击“芯片识别字”,有可能

11、会出现一个信息提示对话框(如图10),其意思是:所烧写芯片的识别字不对。在这一步可以点击“否(N)”跳过而不用理会它。但是如果出现如图11的对话框则说明USBASP工作正常,但不能以所下载的单片机通信,此时应检查单片机有没有与下载线正确连接上。                             

12、0;                                            图10       

13、;                             图11此下载线支持Atmel公司51及AVR芯片的烧录,以下为所支持的芯片。prefix = o ns = "urn:schemas-microsoft-com:office:office"AT89S51,AT89S52AT90CAN32,

14、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,ATMEGA8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论