微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STC单片机下载不成功的原因分析

STC单片机下载不成功的原因分析

时间:09-14 来源:互联网 点击:
刚刚接触单片机,选用了号称目前下载最方便的国产stc单片机,这种单片机是用串口下载的,比起at的要那10根线的isp接头确实方便了不少,于是我就蠢蠢欲动准备自己动手丰衣足食,试着做点硬件的时候,总觉得串口下载是个难关。写好的程序能不能顺利的下进出,心里总有些没把握。最近有涉及到这方面的一点东东,随意总结一下以便给51hei的朋友分析和日后之用。

程序下不进去的原因有几点:

1 RS232的问题,这里包括几点 ,可能是芯片的损坏,无法正常工作,可能是电路连接不对,导致烧写电压不足。查看烧写电压的大小,要不低于正负8V,其次是查看芯片的IN和OUt,要与串口头相对应。一般人是不会犯着错误的,我除外,因为我不一般嘛,哈哈 。

2 复位电路,复位电路看似简单,错了好几次。它要的结果是正常情况下,复位引脚0V,按键按下后4V以上。以实现复位。其值为电容10uF,电阻10K

3晶振,这没什么可说的,只是不要忘记接就好了。两个起振电容30pF。接好后,电压为1.8V

4 EA引脚,可以直接接VCC,也可以串接10K电阻。他起到把程序是放在内部存储器还是外部存储器。

总的来说要分2部看这个问题,1是串口电路max232要工作正常,我们可以这样测试:把max232 的2个输出口短路也就是11和12脚,然后用串口调试助手来发数据,如果能收到一样的数据就说明这部分电路没问题了,软件从这里下载http://www.51hei.com/ziliao/file/串口调试助手.rar

是单片机部分,这个无非也就是焊接方面的问题比较多.以上只提供个分析的方向。具体什么问题,还要具体分析。要知道人要2起来,是很可怕的,多低级的错误都可能废掉你几天的时间。让我们向3看齐。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top