/*****************可以打个结了,我已经买了器件开始做,发给坛上的同仁***/
(注:通过修改固件,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
原理图: