关于单片机ATM89S52烧录程序的问题

关于单片机ATM89S52烧录程序的问题,第1张

你的学习板是无法实现对AT89S52的烧录的,因为AT89S52不具备“自编程”的功能。

详细说明一下:

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下载器,重新设置正确的熔丝位、晶振,然后下载程序;

如果还是不行的话,只有通过并行编程器烧写州空了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8207600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存