2007年9月1日星期六

AT89S5x的串口isp程序下载器

    我们做了个AT89S5x的串口isp程序下载器,这是照片和一些说明

    这是电路原理图,从网上找的,我也不清楚版权的归属问题

    由于要往试验板上做,所以打了草稿,草稿纸是我用Photoshop做的点阵,然后打印出来的(最终完成品有些改动)。

    这是所需要的全部器件和部分工具。

    这是我们用来做测试用的AT89S52和我起芯片的重要工具——瑞士军刀(另一块芯片是MAX232epe,工作温度可以达到-40℃~85℃的那种)。

    把它们焊接到试验板上。

    那两根针是用来接电源的,因为COM口并不能提供充分的电能。我看见有的图纸不需要外接电源,而是将COM口闲置的引脚置成高电平用以供电,这种方式并不总是可靠的,在某些主板上我们不能保证它能提供足够的能量,所以我们采用了外接电源的方法。

    这是我买了用来提供+5V电能的稳压变压器,输出口可以被那两根针夹住。

    数据线几口采用DB9的座,如果将那两个类似螺丝的东西拆下来,整个下载器也是可以直接插到计算机机上的。

    这是电路板的反面在修整之前的样子。

    编程软件我用的是这个,89ISP2.0,从网上找的,烧录速度不算快,不过用起来很简单。

    在编程测试成功之后我们把有用的部分从整个实验板上掰了下了。

    然后修了修板子的反面。

    对正面的飞线来个特写,橙白线是地线,连接DB9的5号引脚;绿色连接DB9的4号引脚和MAX232的13号管脚;蓝白连接DB9的7号引脚和MAX232的8号管脚,蓝线在蓝白线下面,连接DB9的8号引脚和MAX232的14号管脚。

    这个下载器是我和我的搭档共同完成的,他的博客是http://blog.sina.com.cn/yhwb0817。以后有机会还可以做一个纯USB口的下载器,这样一来优点颇丰厚。俗话说学无止境,但是这个下载器到此算是完成了。

没有评论: