详细说明一下:
AT89S52的烧录模式属于ISP,通俗的说是其它电路直接 *** 作单片机的3根专用的端口完成烧录,属于硬件烧录模式;
而你说用的STC89C52学习板的烧录模式属于IAP,通俗的讲就是单片机通过学习板的串口,接收到需要烧录的程序代码,然后进行“自编程”,姑且叫它软件模式,换句话说只有具备“自编程”性能的单片机才“可能”在你的学习板上完成烧录。
(关于ISP和IAP,可以看一下下面这个连接,里面简单说明了下载烧录的原理,STC的单片机与SST的类似,应该对你有帮助的:http://zhidao.baidu.com/question/266155202.html)
正常情况下你的问题解决方法有三个:
1、使用专门的下载器烧录(如果真想用这两片AT的芯片,这可能是最经济的方式了)
2、使用通用型编程器烧录
3、自己搭裂辩建一个烧录电路(下面的建议)。皮友
给你个比较现实的建议:暂时把这两块芯片放到一边,还是用STC来学习。等你对51很熟悉后,反过来再自己设计一个针对AT89S52的烧录电路,作为一个实战练习真的非常合适,因为其硬件并不复杂,到时的主要精力会肆握缺放在对AT89S52芯片编程时序的了解和软件编制上。通过这个实战练习,你的单片机水平绝对会拔高一个层次的,相信我。
我也碰到过类似的问题,新买来的一蚂御晌批芯片全都下载不进去,后来拆败发现还是芯片问题,不是芯片闷锋坏了,而是新生产的一批ATMEGA系列片子更新过了,用我自己的USB下载线以前的片子能写进去,新的片子写不进去,后来我换了一根并口的下载线用双龙软件就能下载了,可能是我的USB下载线驱动没跟上新产品而导致的。你可以换根其他下载线试试可能是因为你的下载设置错误导致芯片锁孝消死解决方案册慎瞎:把单片机放到开发板,连接ISP下载器,重新设置正确的熔丝位、晶振,然后下载程序;
如果还是不行的话,只有通过并行编程器烧写州空了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)