51单片机自制的烧写器,为什么总是烧写不了程序到单片机里

电路图如下,检测过线路没错,USB的下载线用的是(HL-340)
用的单片机就是STC89C52

看你这个是串口ISP下载的电路,支持串口ISP下载的单片机只有STC的,别的不可能烧进去。

另外很重要的一点,你这串口下载电路原理图本来就是错的,你看一下STC厂家给的图(在下面),电路你得重新制作了。

至于USB转串口,一般情况电脑不报错就没问题了。

既然你用的是STC的,下载的时候要注意:

首先要搞清楚串口号是不是你在用的串口。

下载的时候要先给单片机断电,然后点下载程序,再给单片机上电。光复位是不行的,一定要保证单片机两端没电压才算断电,并且前后顺序一定不能倒。

另外,晶振不能不接,波特率最低值设为1200,实在不行把最高也设为1200。

再不放心,把P0.0和P1.0都和GND连起来再下载(这种情况很少发生)。

不过你的电路你再检查一下,我之前看不清你的图,现在仔细看了一下好像没有问题(和我的图原理上没区别),只是你的图太乱了(引脚顺序全是乱的,我很担心你会看错或者直接把它当做正常顺序)。MAX232的电路建议你再看看我给的图,顺序很清晰,从一侧开始从1排到16,直接照着连就行了。把电路可能的问题都查遍了之后,再照着我上面说的去做,应该就没问题了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-25
一般的51单片机是不支持ISP下载的。一般都是使用高压编程器进行烧写。如果非要用你这个下载器,可以考虑使用STC系列的51单片机。就可以下载了。价格差不多。
第2个回答  2011-02-26
"用的单片机就是STC89C52",这里出了问题,你如果用台湾产的AT89C52和S52就可以了,STC是深圳宏晶单片机公司生产的,他虽然在功能上与其他51单片机没区别,但在烧写上比较麻烦,须用专用的烧写芯片PL2303做驱动和公司发布的专门的烧写软件。要真想平时拿他来烧写程序,我建议还是到网上花20多块钱买个下载器吧,这样会为你节约好多时间。愿成功。
第3个回答  2011-02-26
TTL出来接单片机串口线序换一下呢
相似回答