[21IC首页] [21IC资料下载] [21IC器件搜索[alldatasheet网] [中国芯片手册网] [电子查询网] [磁动力工作室] [驱动程序开发网] [射频网络] [液晶之家] [可控硅应用技术网]

Computer○○的家当®

《圈圈教你玩USB》
网上购书点

当当网    淘宝网
中国互动出版社
卓越亚马逊
更多网点...
 
 
载入中...
   
                             设置为首页      [站长入口]    站点2: [EDN站点]   站点3: [与非站点]   站点4: [电子园站点]   我的USB专区: [圈圈的USB专区]

 




载入中...

日志内容


推荐:MEGA8做的USB下载线
电脑圈圈 发表于 2008-1-13 1:36:00

(注:通过修改固件,89S51/2复位问题已解决,到这里下载新固件:

http://blog.ednchina.com/billowtust/102317/message.aspx

在这个USB流行的时代,下载线也得要赶上时髦才行。并且现在很多
电脑已经没有并口和串口了,以前使用并口和串口的ISP下载线已经
无法再继续使用了,所以自己制作一个USB下载线已经刻不容缓。下
面这款基于AVR MEGA8单片机的USB ISP下载线很不错,方便制作,成
本也很低,可以使用DIP封装的MEGA8,直接使用万用板焊接也可以做
出来。圈圈本人现在就是用这个ISP软件来下载89S52单片机程序了。
这个下载线是我刚做好的,制作过程中遇到一点小问题,就是固件程
序,有些固件是不支持89S51和89S52的,所以我特意找了个可以支持
它们的推荐给大家使用。在这里,我要感谢这些提供电路图、程序等
辛勤工作、具有奉献和共享精神的网友,正是有了他们,才让我们有
这么好用的下载线使用。圈圈也鼓励大家对这些程序进行修改并共享。
好了,我就不废话拉,以下几点是圈圈在制作过程中的一点经验,希
望对大家有用。同时也欢迎大家访问圈圈的BLOG: http://computer00.21ic.org

首先将两个跳线J1和J3连上,然后用其它的ISP编程器给它下载固件。
下载固件后,还要配置熔丝,配置为外部高速晶体模式,即对SKSEL0
编程(CKSEL0=0,CKSEL1~3=1)。SUT0也编程(即SUT0=0)。然后将
J1和J3跳线断开,就可以使用了。插到电脑上应该能够识别出新硬件。
然后就是安装驱动程序,安装时指定驱动程序所在的路径,一直安装
下去就行了。如果遇到不能识别的情况,可以在USB过来的5V电压上串联
一到二个普通的二极管,让电源电压降低点试试。电阻R2我实际使用的
是2.4K,R1和R3我实际使用的是100欧姆的,可以正常工作。这些电阻
对阻值要求不高。这个图给出的是DIP的MEGA8,我实际使用的是帖片的,
体积小些。图中的RXD和TXD好象是没用的,我没接。J2是控制下载头是
否提供电源的。我为了USB口安全起见,是将其断开的。只要GND、MOSI、
RESET、MISO、SCK这5条线就可以ISP下载了,根据你实际的下载头连线
就行了。我用这个下载线下载过MEGA32和AT89S52都OK,速度也比较快。
电脑端的软件可以直接在网上下载,我用的是1.66版的PROGISP1.66。
可以从这里下载:http://www.laogu.com/ssw_739.htm。也可以去baidu
搜索一下:http://www.baidu.com/s?ie=gb2312&bs=PROGISP1.66&sr=&z=&cl=3&f=8&wd=PROGISP+1.66&ct=0


整个软件包下载:uploadfile-/2008-1/5943.5980495.rar

原理图:



阅读全文 | 回复(121) | 引用通告 | 编辑       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-12-25 13:56:00

computer00应该可以的,你试试看吧。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
夜风(游客)发表评论于2009-12-14 4:58:00

夜风(游客)可不可以将mega8换成mega16啊 我这只有16
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-11-23 5:35:00

computer0010脚那个不是芯片,是一个双排针的插座,用来连接到你要下载的MCU上的。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
爱的就是米(游客)发表评论于2009-11-15 13:50:00

爱的就是米(游客)你电路图中那个10脚的是什么芯片啊?
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
wanjingen1107(游客)发表评论于2009-11-11 13:27:00

wanjingen1107(游客)能不能给我一个AVR的固件,非常的感谢 wanjingen1107@163.com. 找了好多都没找到,希望用的人能帮帮我啊,谢谢。。。。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
lvyunfeng(游客)发表评论于2009-11-2 11:25:00

lvyunfeng(游客)我也按照你的参考资料做了一个下载线,现在固件已经下载好了,接上电脑也能识别,就是驱动装不上,不知道什么原因,能不能喝你详谈。我的邮箱lvyf1030@gmail.com
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-10-8 15:35:00

computer00晕...这个我没试过哦。。。你改成低速模式试试?实在不行,只好将就着用了...
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
123(游客)发表评论于2009-9-12 8:43:00

123(游客)楼主好,我已经按照你的图制作了一个下载器,不过现在的问题是用你给的固件只能下载89s52,mega16就不能下载,然后我有找了个下载AVR的固件,AVR能下了,52又不行了,是怎么回事啊,貌似你的那个固件只能下载52呢?有什么办法能两个都能下吗?因为我52和AVR都在用,换固件太麻烦了
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-8-22 17:12:00

computer00可能坏了……重新烧一回程序试试,或者重新做一个吧。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
请教(游客)发表评论于2009-8-19 14:03:00

请教(游客)你好!我也做了一个,以前能用,不过现在说找不到器件了,这是什么原因呀?
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-7-11 5:49:00

computer00这个需要配置熔丝的。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
111(游客)发表评论于2009-7-9 2:27:00

111(游客)OO我是新手,下载它自己默认为内部8M,我怎样才能改变晶振呢?我想把它变为任意改变为2M4M
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-6-23 14:57:00

computer00不行哦...
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
动动(游客)发表评论于2009-6-22 16:07:00

动动(游客)你好想问一下这个东东可以烧录24cxx不

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-6-6 8:48:00

computer00里面就有啊,晕
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
yanghui(游客)发表评论于2009-6-6 2:29:00

yanghui(游客)MEGA8做的USB下载线.请把MEGA8程序发给我一下,0121yanghui@!63.com.急用救命!!!!!
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-6-4 15:03:00

computer00晶体一定要12MHz!!!绝对不能换。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
lz(游客)发表评论于2009-6-4 11:13:00

lz(游客)可以用MEGA8L-8pu芯片,配合8M外部晶振,来制作吗,我总是不成功。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-4-20 16:52:00

computer00这个还没试过,要不就干脆选52将就着用着吧。
个人主页 | 引用 | 返回 | 删除 | 回复       


太搞笑了
fengxu0217(游客)发表评论于2009-4-20 13:07:00

fengxu0217(游客)我按照上面的设计做了一个,前面的基本完全正常,但是给51下程序时必须选择52才可以正常工作。怎么解决。软件是用的PROGISP1.6.6
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-4-13 12:42:00

computer00好象是可以的,不过需要重新烧一个程序进去,并且我不确认这个转的串口能否实现STC的ISP下载,因为有些USB转的串口的确不行。你可以上www.ouravr.com上找找看,好象有这样的程序的,用这个做USB转串口。

调试的话,那肯定是不行的了,只能做ISP下载工具用。我都是通过直接下载,然后用串口返回信息来调试的。

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
wzhq1030发表评论于2009-4-13 11:33:00

wzhq1030您好圈圈,我有个问题想向您请教:你这个下载线能当作USB转串口吗?
然后把这个串口给STC 51系列单片机下载程序?
还有问题就是这个下载线能仿真AT89S51系列单片机吗?
谢谢您的回复

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-3-28 9:12:00

computer00当然可以了。注意对与新的AVR单片机,需要先使用低速模式,才能下载。
可以将目标板的熔丝修改成8M时钟后才能使用高速模式。

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
aaabbc(游客)发表评论于2009-3-27 7:18:00

aaabbc(游客)圈圈,问个问题,这个固件是不是大多数的AVR单片机都可以下载啊,Mega8本身可以下载吗,就是给Mega8下载可以吗,谢谢,回复,我在线等~~~

我现在时DIY Mega8的硬件系统,需要这个下载,否则我就不费工夫了谢谢。

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2009-1-16 3:52:00

computer00要先执行擦除操作才能下入。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
y_z_q(游客)发表评论于2009-1-14 13:07:00

y_z_q(游客)你好:用你提供的图和固件做了一个,现在的问题是:S51能读出,不能写入。请赐教,谢谢
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-12-11 5:54:00

computer00那要看你烧的什么芯片了。有可能是上电自动复位电容的容量太大,导致复位脚无法快速操作,你可以试试文中提供的新固件,或者将复位电容拆掉试试。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
海阔天空(游客)发表评论于2008-12-10 5:08:00

海阔天空(游客)我换了个12M的据可以装驱动了!
呵呵“
现在新问题又出来了 下载程序总是出现“chip error ..”那种错误啊
这是怎么了??

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-12-9 5:45:00

computer00晶振一定要使用12M的,你使用11.0592M是不行的。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
海阔天空(游客)发表评论于2008-12-8 10:09:00

海阔天空(游客)晶振频率不对??
怎么说??

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
海阔天空(游客)发表评论于2008-12-8 6:41:00

海阔天空(游客)我下固件的时候这几种熔丝位都尝试过,接USB线还是显示无法识别

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
海阔天空(游客)发表评论于2008-12-8 6:33:00

海阔天空(游客)我的晶振是11.0592的,关于熔丝位的编程网上有很多版本,到底要编程哪几位,
你资料上是编程SUT0和CKSEL0;但其他的都好像编程了ckopt,bootsz1,0,连BODEN都有人编程,
到底怎样编程
我的晶振旁的电容用的是27PF,这有没有问题,
我的USB用的是延长线连接电脑
可不可以
你QQ是多少啊
想加你为好友啊
详细聊聊!

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-12-8 4:33:00

computer00程序下得进去不一定就代表全部正常的。有可能是晶振频率不对,或者熔丝配置不正确等等。也可能是USB连线部分有问题
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
海阔天空(游客)发表评论于2008-12-8 2:59:00

海阔天空(游客)圈圈大哥
固件我下进去了!
但现在USB插上去怎么都识别不了!
我按照你说的在USB电源断加上两个二极管,还是不能识别,网上说加两个稳压二极管,我加了,也不行,还是识别不了!
是不是电路有问题啊
还是程序的问题
我程序和电路都是按那连的
不然固件怎么下的进去呢!
请帮帮我!

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-12-7 8:45:00

computer00这个电路和程序是保证可以用的,自己再仔细检查下问题出在哪吧,我也帮不上什么。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
海阔天空(游客)发表评论于2008-12-6 3:50:00

海阔天空(游客)圈圈大哥,
我按照你提供的资料做了一块板子
现在写固件程序都写不进去
步骤完全是按你说的去做的
下载线我用的是一个CPLD的并口下载线,我把相应的接口接到板子上的相应接口!
下载软件我用了晓奇和PONYPROG2000,都不行,都没反映!
是不是硬件的错误
但我的电路图都是按你提供的接的
应该错不了啊!!
请提供你的QQ号
我想和你好好聊聊!
谢谢!

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
zhangyekun(游客)发表评论于2008-12-6 2:21:00

zhangyekun(游客)我也按你的图做了一个,也是用你的新固件,写进去以后检测不到USB。但是我把我原来买的那个USB的下载线上的MGA8放到我做的板上来就能用了,不知道为什么?熔丝也是按你说的配的, 我用的并口下载软件是ISPLAY的!

个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-11-8 19:56:00

computer00是不是你用的笔记本哦,很多笔记本识别不了……你换台电脑试试……
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
lintar(游客)发表评论于2008-11-7 15:25:00

lintar(游客)圈圈,我按照你的给出的资料一样搭了块,程序也直接用用你提供的,熔丝也完全接照你的要求设置,但插上去就是识别不了硬件!搞了差不多两天了!二极管也加过了,还是不行!是不是驱动程序那三个文件我没搞好呢?我直接找到路径给它都是说没有找到硬件相关的信息!指点下小弟吧!谢谢了!
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-10-11 12:45:00

computer00应该也可以吧,你可以试试
个人主页 | 引用 | 返回 | 删除 | 回复       

发表评论:
载入中...

 
 

 

用户信息

载入中...

    
    
 
家当信息
载入中...

站长简介:  

    Computer00,男。B型血,天蝎座。爱好电子技术及计算机技术。21IC中国电子网[技术交流]版版主。

 

最新回复

载入中...

圈圈公告 
载入中...

最新家当

载入中...

友情链接 

 

家当主题

载入中...

最新留言

载入中...

搜我的家当 

          chunyang工作室
        为您提供无线通讯模块