像我们这样搞电子的人,要的就是动手的乐趣
下面我们来介绍近期在网络上非常流行的USBasp 下载线,因为现在的笔记本包括台式机都渐渐地舍弃了并口、串口;所以之前的并口或串口下载线已经不能再使用了,应该说是做个 USBasp 下载线是势在必行的,下面我们来介绍其制作的全过程
图(1) 图 1 为原作者设计的原理图,为了便于制作我修改过某部分电路如图 2,其功能一样
图(2) 在制作之前首先要搞清楚几点: 第一、这个 USB 下载线本身就是一块 AVR 单片机,在制作过程中也必需对其进行程序下载才能运行
第二、先得大概了解一下这个 AVR 单机机 ATm ega8 的基本资料
这样才能对电路有个了解,从而便于调试
第三 COM1 是 PC 机与 USB 相接的端口,我们在焊接时一定要区分 GND、VCC、D+、D-,下面图(3)是对应本次制作的 USB 端口的引脚功能
在焊接的之前务必搞清楚,否则会造成 PC 机端口的 USB 或下载给的ATm ega8 烧毁
图(3)USB 端口引脚功能 第四﹑最后我们来了解一下电路的结构
对应图2,其中 JP1 是选择下载时的速度是快速或慢速,当 JP1 接地时选择低速,否则为高速
对于选择快速还是慢是相对于被下载的单片机晶振时钟而言的
一般来讲,目标单片机与 USBasp 的ATmega8 的时钟不能相差太远
而 JP2 是电源的选择,当短接时被下载的单片机选择 USBasp 供电,则否选择独立供电
切记:两者只能任选其一
LED2 为 ATmega8 程序运行的指示灯,当其点亮时就证明 USBasp 运行正常
LED1 为下载程序时的工作指示灯,当接收到上位机信号 时,此灯就会闪动
图(4)制作的全部元器件 图(5_a)与图 2 对应的 PCB 板顶层 图(5_b)与图2 对应的PCB 板底层 上面图(4)为本次制件的全部元