原创 USB下载器(支持51&AVR)

2008-10-29 19:45 4510 12 23 分类: MCU/ 嵌入式

    上次从电脑圈圈上看到usb下载器可以支持51了,以前我做的只能支持avr,不支持51(代码有问题).刚好我有一批51的开发板,以前本来配USB下载器的,不过不能支持51下载,没办法就放弃了.现在网友说可以了,于是做来看看效果.


     这个usb下载器是和上次的声卡一起做的,省时间.不过现在做板是越来越来难了,实验室长期闭门,搞得我们现在得到自动化那边去做板,想当年他们都是来我们这里做板的.....   想起一句老话:三十年河东三十年河西.看来还真不假阿!!!


      还好做出来之后在采用了网友给的固件之后,终于可以下载51了,不枉我一片苦心,呵呵.下面看看照片把:


       点击看大图


        上面是裸板的图,不大,芯片是mega8,其他没什么东西了,电路很简单,估计很多人都可以做出来,菜鸟也行把?呵呵.


        下载头是六根线来的,不是用的标准的10根,个人觉得实际上六根线就足够了(VCC RST MOSI MISO CLK GND),干嘛用那么多没用的?浪费银子罢了.


点击看大图


        上面是装入盒子里面后的USB下载器,红色的指示灯是用来指示电源的,红灯上面那个是用来指示正在下载的,如果正在下载代码,则这个灯会亮.


点击看大图


        这个是背面的图.


点击看大图


       上面是和USB声卡的合影,可以看出这个下载器比声卡要小一点点,大小大概是2cm*4cm*0.8cm.


        各位有兴趣的朋友可以自己DIY一个,还是非常方便的,不仅可以下载程序,还可以提供电源.不过我在使用过程中发现了一个小小的问题,本来这个好像有个下载速度选择的,我把它去掉了,所以上次我在下载MEGA48的时候,因为系统默认频率很低(125Khz),所以下载总是不成功,得用并口下载器把它熔丝成较高频率才能正常下载.   各位在自己做的时候可以把那个速度选择的加进去.


下面发上我的PCB和原理图:https://static.assets-stash.eet-china.com/album/old-resources/2008/10/29/517c69d2-5471-45cb-ae5f-500fac942b68.rar


在发上志峰软件的下载器:https://static.assets-stash.eet-china.com/album/old-resources/2008/10/29/f64c17f0-d173-4e9d-98ef-4c18c0ac56e4.rar

文章评论11条评论)

登录后参与讨论

用户377235 2012-11-21 22:52

我前两天也刚做了这个下载器 我们可以多多的交流啊

用户521784 2009-11-15 15:17

谢谢了!

用户244148 2009-11-14 17:32

正在做

用户182863 2009-3-1 12:31

有空就做做!

xucun915_925777961 2009-2-28 11:28

谢谢!

用户1359915 2009-2-7 13:29

谢谢

用户1329532 2008-12-28 15:35

谢谢~~

用户1376556 2008-12-7 16:47

谢谢你

用户508422 2008-11-30 18:23

呵,我的电脑有串口. 还是谢谢,下下来以后也许还是用得着的.

用户518141 2008-11-12 00:47

呵呵,谢谢楼主分享,我的开发板下载那部分坏了,不知道什么原因,重新做个下载器好了!
相关推荐阅读
正点原子 2013-05-17 23:47
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第六十一章 战舰STM32开发板综合实验(标准例程终结篇)
   第六十一章 战舰STM32开发板综合实验        前面已经给大家讲了55个实例了,本章将设计一个综合实例,作为本指南的最后一个实验 ,该实验向大家展示了STM...
正点原子 2013-05-03 23:02
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第六十章 UCOSII实验3-消息队列、信号量集和软件定时器
   第六十章 UCOSII实验3-消息队列、信号量集和软件定时器   上一章,我们学习了UCOSII的信号量和邮箱的使用,本章,我们将学习消息队列、信号量集和软件定时器...
正点原子 2013-05-03 20:42
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十七章 ENC28J60网络实验
第五十七章 ENC28J60网络实验   本章,我们将向大家介绍ALIENTEK ENC28J60网络模块及其使用。本章,我们将使用ALIENTEK ENC28J60网络模块...
正点原子 2013-05-01 23:00
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十九章 UCOSII实验2-信号量和邮箱
第五十九章 UCOSII实验2-信号量和邮箱      上一章,我们学习了如何使用UCOSII,学习了UCOSII的任务调度,但是并没有用到任务间的同步与通信,本章我们将学习两个最基本的...
正点原子 2013-04-30 10:55
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十八章 UCOSII实验1-任务调度
  第五十八章 UCOSII实验1-任务调度      前面我们所有的例程都是跑的裸机程序(裸奔),从本章开始,我们将分3个章节向大家介绍UCOSII(实时多任务操作系...
正点原子 2013-04-26 23:16
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十七章 ENC28J60网络实验
 第五十七章 ENC28J60网络实验  本章,我们将向大家介绍ALIENTEK ENC28J60网络模块及其使用。本章,我们将使用ALIENTEK ENC28J60网络模块和uIP 1...
我要评论
11
12
关闭 站长推荐上一条 /2 下一条