[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

原理图:



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


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应该也可以吧,你可以试试
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
00(游客)发表评论于2008-10-10 23:07:00

00(游客)请问用atmega 8L 可以代替 atmega 8 吗?我今天买错了,买的是atmega 8L。谢谢
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
billowtust(游客)发表评论于2008-9-14 13:41:00

billowtust(游客)我最近修正了MEGA128只能写低64K的BUG,现在可以全片写入了。
等再测试两天再把新固件发布出来

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


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-8-23 9:31:00

computer00chip enable program error是说你的目标板进入编程模式错误,这说明你的下载线USB端已经正确了,不用动。
你正确连接目标板了没?对应的线是否连对了?你的芯片能编程不?另外,对于新的MEGA芯片,需要先使用低速模式,即将J1连上。然后再读熔丝,看能否读到,如果能够读到,则将第一个八分频去掉(设置为1),再配置熔丝,就可以使用高速模式了。

注意正常使用时J3要断开。

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


Re:推荐:MEGA8做的USB下载线
YETI(游客)发表评论于2008-8-21 16:54:00

YETI(游客)还有他每一次都是先提示这个chip enable program error!,再操作一次就是找不到设备了
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
YETI(游客)发表评论于2008-8-21 16:49:00

YETI(游客)首先谢谢圈圈的回复,选对了啊,我就是选的那个,我进行任何操作时就有找不到设备的提示,还有一个现象,就是提示过程中,红灯竟然亮了,好奇怪啊,是不是我应该接个二极管或者像你说的换一下阻值啊,我是完全按照电路图上焊的,谢谢圈圈!!
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-8-21 10:44:00

computer00是不是你编程器没选对?要选择USBASP才能用的……选择USBPROG不行
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
YETI(游客)发表评论于2008-8-21 1:45:00

YETI(游客)圈圈你好,我做了你提供的isp可是我固件下好了,熔丝设好了,驱动也装好了,显示硬件可以使用了,但PROGISP软件显示找不到硬件啊,很奇怪,怎么回事啊,敬请指教,多谢!!!
个人主页 | 引用 | 返回 | 删除 | 回复       


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

computer00也许是你的那个下载线跟你的下载软件不配套呀……你也可以使用这个下载软件来下载的,自己配置并口设置就可以了。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
daat(游客)发表评论于2008-7-31 12:53:00

daat(游客)我有一个MEGA8 USB编程器,和你原理图是一样的,需要重新写入固件。我用的是双龙isp下载软件,下载时出现打印口没有找到匹配的下载线缆,这是怎么回事。我用的是51单片机的并口下载线,是不是不能给MEGA8下载程序?应该怎样下载固件?你的QQ号码是多少?求助高手,殷切盼望解答,谢谢!
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
fabest发表评论于2008-7-24 16:20:00

fabest试用中发现一个新问题
目标板采用外部供电,程序下载完后将目标板电源断开,再重新上电,这时再点程序下载就会提示找不到驱动,要重新拔插USB接口或将USBASP板上MEGA8复位才可以。

不知大家有没有遇到这样的问题。。

是不是还要装一个复位键才好。

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


Re:推荐:MEGA8做的USB下载线
dai_weis(游客)发表评论于2008-7-24 12:44:00

dai_weis(游客)今天拿到新作的板子,用的是00提供的固件,很好用,我在原来的原理上作了修改,可以支持三种不同的ISP插头,增加了PPTC自复位保险丝,安全多了,如果那里有不用慢速下载的时候使用跳线是最好了
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
fabest发表评论于2008-7-24 11:42:00

fabestUSB电源端我接了个二极管,可以了,电阻我换了回去,68欧。

但不知为何要降低电源电压。

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

发表评论:
载入中...

 
 

 

用户信息

载入中...

    
    
 
家当信息
载入中...

站长简介:  

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

 

最新回复

载入中...

圈圈公告 
载入中...

最新家当

载入中...

友情链接 

 

家当主题

载入中...

最新留言

载入中...

搜我的家当 

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