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

Computer○○的家当®

 
 
载入中...
   
                             设置为首页      [站长入口]    站点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

原理图:



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


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欧。

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

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


Re:推荐:MEGA8做的USB下载线
fabest发表评论于2008-7-23 21:01:00

fabest如果遇到不能识别的情况,可以在USB过来的5V电压上串联
一到二个普通的二极管,让电源电压降低点试试。

-----------------------------------------
为何要降低电源电压啊??

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


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

fabest圈圈你好,我也照着你的资料做了一个USB的下载线,资料和你的一模一样,熔丝位也是照着你的来的。MEGA8用的贴片(MEGA6-16AI)。做好后接到电脑上一直找不到硬件,后来将R3和R1改为200欧后,可以找到硬件也可以下程序。
但也只是电脑后面的USB接口可以,前面的接口不行,不知是为何。。。

对了,是不是没接那两个3.6V的稳压管的原因。。。。。


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


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

computer00这个我倒还没试过……不大清楚了。
个人主页 | 引用 | 返回 | 删除 | 回复       


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

kvs112219(游客)progisp里面选S52才可以对S51进行烧写
个人主页 | 引用 | 返回 | 删除 | 回复       


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

computer00晕……那我就搞不清楚了……会不会是你的时钟频率太低了?
将J1连上(即低速模式)试试看?

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


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

kvs(游客)勾选了擦除了 S51还是可以烧写的 我用并口ISP可以下载
个人主页 | 引用 | 返回 | 删除 | 回复       


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

computer00是没有对目标板进行擦除操作?也可能是你的芯片用太久了?已经不能写了?
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
kvs(游客)发表评论于2008-7-6 20:22:00

kvs(游客)OO 我做USBASP 对目标板编程到最后提示

---------------------------
Error
---------------------------
Flash Verify Error at: 0h
---------------------------
确定
---------------------------


目标板只搭载了S51 振荡部分 没有复位电路。

下载时间大概用了16S 正常不?

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


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

computer00恭喜了。这个下载线的确很不错。速度也还算可以,尤其是下载AVR时,速度很快。
不过这个程序下载S52时,没有启用页写模式,所以速度不是很快。

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


Re:推荐:MEGA8做的USB下载线
xiaoluzi(游客)发表评论于2008-7-3 1:47:00

xiaoluzi(游客)哈哈 。。。。激动不已啊 //// 终于成功了 一星期来搞这个下载线让我体会到了 成功的滋味 原来以前离成功就差那么点 哦对了 旧的固件载进去跟PROGISP的连接貌似不是那么顺利 新固件实在是太稳定了!!!! 激动的同时我要感谢楼主 非常感谢楼主啊 圈圈是个大好人!!!!
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-6-28 22:22:00

computer00哈哈~~~不知道那个ISP软件是谁写的……
打勾是表示编程,即为0,写成0或者1不是很好么?晕菜……
圈圈也上当过一次……
应该只是配置成了外部时钟了吧,试试看加外部时钟上去能不能搞定……
我当时是用89S52单片机的ALE输出脚的时钟加上去的,大约4MHz左右……
然后再连ISP,居然可以了,赶紧将熔丝改成外部强振模式……哈哈。

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


Re:推荐:MEGA8做的USB下载线
xiaoluzi(游客)发表评论于2008-6-27 17:30:00

xiaoluzi(游客)今天也做了个 用ISPlay 下载 不知道熔断位打沟的是1还是0 就按打钩为1 搞了进去 成功后 欣喜地带回来连上USB 没想到居然说无法识别 (我用的是本本没有并口只能回学校找学弟的电脑)简直冒烟白跑了一趟 不过还是得感谢楼主呀 忽忽
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-5-23 2:13:00

computer00不是可以,而是必须,呵呵。必须要用其它的编程器将固件下载到MEGA8中,这个下载线它是无法对自己进行自编程的。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
访客1Iy4CP(游客)发表评论于2008-5-22 22:23:00

访客1Iy4CP(游客)可以用别的编程器直接先将固件下载到M8吗?
个人主页 | 引用 | 返回 | 删除 | 回复       


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

computer00要用另外一个下载线先给它下载固件的呀,新的片子里面是空的,
当然是无法识别了。下载时将J3连上,将你可以用的下载线连到
这个板子上,给它先下载固件,配置熔丝,之后才能使用这个板子。

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


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

OSJv40(游客)別說下程序跟配置熔絲了,根本連不上軟件啊~~
把vc 電壓也降了,還是不行

不過還是謝謝圈圈,回頭換塊板子試試~

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


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

computer00程序正确下载了?熔丝正确配置了?线路是否连接正确?除了这些问题,想不出来了……
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
访客OSJv40(游客)发表评论于2008-5-10 21:49:00

访客OSJv40(游客)还要再麻烦圈圈啊,小弟板子做了出来,用的单层板,接上progisp没有反应,电脑显示不能识别怎么办??
插上两个led都不亮,红绿灯电压只有0.08v,检查N遍了,没有毛病啊,电阻二极管都正常,没有接反。电容跟晶振换了几个都不行估计也没问题,难道芯片坏了啊,只有一块也没办法替换~~
希望圈圈给点意见,芯片有办法检查吗?

也希望其他有解决办法的网友多多帮忙~

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


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-4-29 20:15:00

computer00固件就直接往做好的板子上下载就行了,下载固件时要将RST(J2)那个跳线接上。
这个电路实际用到的也是6根线,GND,VCC,RST,CLK,MOSI,MISO,你只要将对应的线连好就行了。
至于89S52的P15,P16,P17是哪根,你可以找份数据手册来看看, 这三根就是CLK,MOSI,MISO。

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


Re:推荐:MEGA8做的USB下载线
访客MRIt48(游客)发表评论于2008-4-29 9:54:00

访客MRIt48(游客)萬分感謝圈圈分享,解決了燃眉之急啊。
小弟是菜鳥,有點問題想咨詢下
我用的是老師做的at89s52的試驗板,并口下載
老師設計的是六口的接口, 而你的設計是十口
請問怎樣轉換,是不是試驗板不行啊?
六口分別是:VCC GND RST P17 P16 P15

希望圈圈不吝賜教~~

還有就是開始寫固件是不是用做好的板子直接寫就行了??小弟準備著手做了~

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


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

computer00先确认你的目标板是不是好的吧。既然能读ID了,应该没问题啊。可能是你的目标板坏了?
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
访客8dt2Wk(游客)发表评论于2008-4-24 22:15:00

访客8dt2Wk(游客)俺也了做个。pc和mega8通讯上了,驱动程序可以安装
读id, 擦除都可以,但是编程结束后,校验不成功,
点击确定后,感觉hex文件根本没有谢进去,拔掉下载线
程序跑不起来,什么原因呢,折腾了一天了

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


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

computer00具体不知道你配置了哪,所以很难说。如果是设置使用了外部时钟,加个4M左右的外部时钟上去试试,不行那就没办法了,换个片子
个人主页 | 引用 | 返回 | 删除 | 回复       


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

hongke(游客)如果MEGA8因熔丝设置错误被锁了怎么办?芯片还可以用吗?
我做USBasp的时候熔丝设置错了,再想ISP就检测不到芯片了!!

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


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-4-14 20:45:00

computer00应该新的MEGA8可以直接用ISP下载啊。如果你用的是这个软件,那么你可以试试改成低速模式试试,将J1连上。新的MEGA8默认是8分频的,所以时钟速度比较慢。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
访客L52Skw(游客)发表评论于2008-4-14 16:11:00

访客L52Skw(游客)請問 MEGA8 SMD 第一次進行下載固件是否需要用编程器進行?
(因我第一次不可以用ISP進行编程,用编程器後,以後就可以用ISP了)
請指點一下!!

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


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

computer00应该是我写错了,谢谢提醒。
个人主页 | 引用 | 返回 | 删除 | 回复       


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

hongke(游客)圈圈在本文中说的“对SKSEL0编程(SKSEL0=0,SKSEL1~3=1)。”“SKSEL”好象应该是“CKSEL”吧!!我用ISPlay给M8编程时只找到“CKSEL”没有“SKSEL”!难到是不同的软件对此有不同的称呼??
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:推荐:MEGA8做的USB下载线
computer00发表评论于2008-4-10 15:48:00

computer00搞定了就好,哈哈~~~~恭喜了。
个人主页 | 引用 | 返回 | 删除 | 回复       

发表评论:
载入中...

 
 

 

用户信息

载入中...

    
    
 
家当信息
载入中...

站长简介:  

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

 

最新回复

载入中...

圈圈公告 
载入中...

最新家当

载入中...

友情链接 

 

家当主题

载入中...

最新留言

载入中...

搜我的家当 

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