51单片机自制的烧写器,为什么总是烧写不了程序到单片机里
电路图如下,检测过线路没错,USB的下载线用的是(HL-340)用的单片机就是STC89C52...
电路图如下,检测过线路没错,USB的下载线用的是(HL-340)
用的单片机就是STC89C52 展开
用的单片机就是STC89C52 展开
4个回答
展开全部
看你这个是串口ISP下载的电路,支持串口ISP下载的单片机只有STC的,别的不可能烧进去。
另外很重要的一点,你这串口下载电路原理图本来就是错的,你看一下STC厂家给的图(在下面),电路你得重新制作了。
至于USB转串口,一般情况电脑不报错就没问题了。
既然你用的是STC的,下载的时候要注意:
首先要搞清楚串口号是不是你在用的串口。
下载的时候要先给单片机断电,然后点下载程序,再给单片机上电。光复位是不行的,一定要保证单片机两端没电压才算断电,并且前后顺序一定不能倒。
另外,晶振不能不接,波特率最低值设为1200,实在不行把最高也设为1200。
再不放心,把P0.0和P1.0都和GND连起来再下载(这种情况很少发生)。
不过你的电路你再检查一下,我之前看不清你的图,现在仔细看了一下好像没有问题(和我的图原理上没区别),只是你的图太乱了(引脚顺序全是乱的,我很担心你会看错或者直接把它当做正常顺序)。MAX232的电路建议你再看看我给的图,顺序很清晰,从一侧开始从1排到16,直接照着连就行了。把电路可能的问题都查遍了之后,再照着我上面说的去做,应该就没问题了。
展开全部
一般的51单片机是不支持ISP下载的。一般都是使用高压编程器进行烧写。如果非要用你这个下载器,可以考虑使用STC系列的51单片机。就可以下载了。价格差不多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"用的单片机就是STC89C52",这里出了问题,你如果用台湾产的AT89C52和S52就可以了,STC是深圳宏晶单片机公司生产的,他虽然在功能上与其他51单片机没区别,但在烧写上比较麻烦,须用专用的烧写芯片PL2303做驱动和公司发布的专门的烧写软件。要真想平时拿他来烧写程序,我建议还是到网上花20多块钱买个下载器吧,这样会为你节约好多时间。愿成功。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TTL出来接单片机串口线序换一下呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询