STC单片机程序下载失败总结

STC单片机下载失败总结

——PurpleSword

STC为宏晶公司推出的国产51单片机,其优点在于价格低廉,功能强大,使用方便,尤其是其串口ISP下载程序的方式方便了大量用户,免去了购买昂贵的编程器,非常适合单片机入门学习使用。

但是初学者常会遇到程序无法下载的情况,很多人甚至因此放弃了学习,实在可惜,在此给大家总结了常见的出错原因、判断方法和解决方法。

 

STC单片机下载程序需要的硬件主要分三部分:

单片机最小系统、下载电路、计算机端。

下载失败一般就从这三个方面来解决问题。

 

如果你有或者能向别人借到一套可以正常下载程序的电脑、单片机下载线、开发板,通过控制变量的方法,很快就能找到问题出在哪个环节。

1、你可以将自己的开发板连接在能正常下载的电脑上进行下载,如果可以下载,说明问题出在你的电脑上。

2、然后通过将正常的开发板连接到自己电脑上下载,如果能下载,可以判断自己的电脑正常,问题在开发板上。

3、当然还可以通过调换开发板上的单片机,来确定自己的单片机是否损坏。这样就很快解决问题了。

 

如果没有这样的条件,则可以从以下的可能性逐条判断(红色字体表示的是比较常见的问题)。

 

一、最小系统的问题

1、不是STC系列单片机,如果是AT或其他品牌单片机,下载方式与STC不同。

2、单片机损坏,比如有的单片机内由于ISP系统引导码出错,能运行之前下载进的程序,但不能下载程序;或者单片机已损坏(通常单片机损坏从外表看不出异常,只有通过换用正常工作的单片机才能判定)。

3、晶振问题,如:没有晶振,晶振放在插座上接触不良,或者引脚太长不起振等。

最小系统电路图如下,由电源、单片机、复位电路、晶振时钟电路组成:

 

STC89C52RC单片机:

 

 

二、下载电路的问题

1、下载芯片损坏(一般下载涉及的芯片有PL2303、CH341、MAX232)。

2、PL2303的晶振不是12M。

3、USB接口松动,下载线断路等。

4、接线错误,如:TXD、RXD接反。

MAX232电路图(用于实现串口电平转换):


USB转串口(一般用CH341芯片):


USB-TTL小板(一般用PL2303芯片):


USB-TTL电路图:

 

 

三、计算机端的问题

1、下载软件的问题,最好使用STC_ISP最新版本,在Win7系统中有时可能要以管理员身份运行。

2、驱动安装的问题,如果设备管理器中有COM口“USB-to-Serial”且无黄色感叹号,一般驱动就没有问题,但是还是可以重装驱动看看;安装的驱动要与系统对应(Windows732位、64位或者WindowsXP)。

3、COM口设置错,一般下载时,STC-ISP软件会提示打开串口失败(COM口的选择应查看设备管理器中的端口号)。

4、单片机的型号设置错,一般下载时,STC-ISP软件会提示不是此型号的单片机。

5、波特率太高,适当调低一点或许有用,高、低波特率都选1200。(这一点比较常见,STC-ISP有些版本就有这样的问题)

 

STC-ISP软件


安装好驱动,连接上USB转TTL芯片后的设备管理器(以下截图来自Win7系统):

 

 

四、操作步骤的问题

注意先点击电脑上的下载按钮后再给单片机上电;或者在电脑上点击下载,关掉单片机电源再打开。

下载程序顺序如下:

1、设置单片机型号,COM口,波特率等参数。

2、装载好要烧的单片机程序。

3、点击“下载”。

4、给单片机上电。

5、下载软件显示:正在下载....

6、下载完成。

 

 

五、附:STC_ISP软件对下载失败给出的提示

1、在单片机停电状态下,点下载按钮,再给单片机上电

2、停止下载,重新选择RS-232串口,接好电缆

3、可能需要先将P1.0/P1.1短接到地

4、可能外部时钟未接

5、因PLCC、PQFP转换座引线过长而引起时钟不振荡,请调整参数

6、可能要升级电脑端的STC-ISP.exe软件

7、若仍然不成功,可能MCU/单片机内无ISP系统引导码,或需退回升级,或MCU已损坏

8、若使用USB转RS-232串口线下载,可能会遇到不兼容的问题,可以让我们帮助购买兼容的USB转RS-232串口线

 

 

六、如果条件允许,可按以下步骤检查

1、检查单片机是不是STC系列是否有晶振,以及最小系统电路是否有错(如果用的是之前能正常工作的开发板,最小系统电路一般不会有错)。

2、检查串口设置,操作步骤(先下载后上电)。

3、换个串口(对于有串口的台式机),或者换个USB

4、重启下载软件再试

5、重启计算机。

6、换最新的下载软件(在宏晶官网下载)。

7、重装驱动(如果是有串口的台式机,直接连接串口则不需要驱动)。

8、换其他单片机

9、换一根下载线。

10、换其他电脑

 

 

注意事项

有条件的可以买块单片机学习板,比较方便,资料也比较多,等对单片机有了一定了解再自己动手搭建最小系统。

本文由PurpleSword(jzj1993)原创,转载请注明
原文网址 http://blog.csdn.net/jzj1993/article/details/8563613

近期自己搭建了一个网站,欢迎大家关注~ 网址是http://www.hainter.com/


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/242216.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我国经济最强的城市是哪个?北京、上海、还是深圳?

单论经济规模的话,最强的城市当属上海,若论经济质量的话,最强的是深圳市。目前上海是我国经济综合实力最强的。经济综合实力,可以从几个方面来评价,一个GDP规模,二个是财政收入,三个是进出口量&…

目前我国负债超过100万的大概有多少人?

说到负债,估计大家都不陌生,目前很多中国人都有负债,少的几千块钱,多的上千亿都有。目前我国居民负债比较高,而且增长较快十年前,如果说起家庭负债,人们往往用“美国老太太贷款买房提前享受、中…

拉5000万存款,银行客户经理能拿40万奖金?

我们都知道银行富得流油,在银行工作的人一般都是学历,高收入的人群,这是一份让很多人羡慕的工作。比如下图是2017年部分上市银行人均薪酬统计情况:从这个统计结果可以看出,银行薪酬是非常丰厚的,在26家上市…

正则表达式实例总结

(?<![a-z0-9章])\s([^a-z]*?)匹配前后都不是数字或字母的空格&#xff08;前面为第x章除外&#xff09;&#xff0c;用于删去文本中多余空格第一章 &#xff08;前面为"章"&#xff0c;此处空格不匹配&#xff09;大厅She &#xff08;前后为字母&#xff0c;此…

未来人口出现负增长后,我国的房价何去何从?

未来中国的房价会朝向哪里&#xff1f;是涨还是跌&#xff0c;这个都是很多人关心的问题&#xff0c;但是房价具体会怎么发展没人能给出一个准确的答案。但是你要是去问房地产界的人&#xff0c;很多都会给出这样的答案&#xff1a;短期看金融、中期看土地、长期看人口。也就是…

QQ在屏幕边缘自动隐藏不能正常显示

新安装的Win7系统&#xff0c;设置QQ在屏幕边缘自动隐藏&#xff0c;但是鼠标移到其附近时&#xff0c;窗口没有完全弹出&#xff0c;有时只显示一半&#xff0c;后来找到了解决办法 右击桌面-屏幕分辨率-高级设置-屏幕显示-取消勾选“启用自动滚屏”即可。

50万块钱,在哪个银行存钱最合适?

现在又到年底了&#xff0c;大家辛苦一年时间&#xff0c;该分红的分红&#xff0c;该领奖金的领奖金&#xff0c;所以大家的腰包都鼓起来了&#xff0c;腰包鼓起来之后&#xff0c;相信很多人想到的是去理财&#xff0c;而对于那些风险能力承受比较低的人来说把钱存进银行是最…

电脑入门学习最佳方法

看到不少刚入门的电脑刚入门者找不到适合自己的学习方法&#xff0c;到处碰壁&#xff0c;不但没了信心和兴趣&#xff0c;而且也耽误了不少宝贵的时间和金钱&#xff0c;做了许多无用功&#xff0c;到头来毫无收获。 因此我总结了一下我个人的一些学习方法与心得&#xff08;当…

Win7中的文件关联注册表

&#xff08;一&#xff09;在CMD中类似这样的命令assoc .txttxtfileftype txtfile...notepad.exe %1 // 如果是bat文件则为 ftype batfile"%1"%*作用于:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.iso]"UltraISO"从.iso指向的UltraISO类型中获取默认图标、打…

信用卡超过还款日还款就算不良征信?这么做可以避免逾期!

小编有一个朋友&#xff0c;他的信用记录一直非常好&#xff0c;无论是贷款还是信用卡&#xff0c;一直都按时还款&#xff0c;而且每次都是提前好几天还&#xff0c;从来没有逾期过。不过元旦期间他去旅游&#xff0c;可能是玩的太嗨&#xff0c;忘记了1号是他的还款日&#x…

电子设计从零开始 第一章总结

电阻色环电阻阻值颜色 有效数字 倍率 误差 黑 0 10^0 棕 1 10^1 1% 红 2 10^2 2% 橙 3 10^3 黄 4 10^4 绿 5 10^5 5% 蓝 6 10^6 0.25% 紫 7 10^7 0.10% 灰 8 10^8 白 9 10^9 金 10^(-1) 银 10^(-2) 阻值、精度、功率、种类&#xff08;没有特殊说明&#xff…

支付宝18年账单已出,你消费了多少钱?

我2018年在支付宝上只消费了23678元&#xff0c;严重拖全国人民的后腿&#xff01;等了一个星期&#xff0c;支付宝2018年的年度账单终于出来的&#xff0c;2018支付宝年账单统计日期为2018年1月1日-2018年12月31日。账单首页显示2018年你在深夜打开支付宝的天数&#xff0c;向…

2019年最新银行存款利息,有的银行最高给到5.45%

2019年1月4日央行宣布降准1个百分点&#xff0c;15日降准0.5%&#xff0c;20日再降准0.5%。这个消息对于资本市场来说绝对是个利好消息&#xff0c;特别是对于股市和楼市更是利好&#xff0c;所以我们看到很多楼市、股市的从业人员都是一片欢呼。不过央行降准对于存款市场来说可…

单片机编程主函数的特点

在给一些单片机初学者解答问题的时候&#xff0c;我发现了一个现象&#xff0c;可能是因为受到电脑上学习C程序设计的影响&#xff0c;很多人会写出类似这样的程序&#xff1a; #include <reg52.h> void main() {P10x00; }或者是这样的程序 #include <reg52.h> int…

Best Free Network Performance Test tool – Iperf

According to wikipedia Iperf “is a commonly used network testing tool that can create TCP and UDP data streams and measure the throughput of a network that is carrying them. Iperf is a modern tool for network performance measurement written in C.” This t…

51单片机程序下载、ISP及串口基础知识

本文详细介绍了串口、51单片机的ISP下载等基础知识&#xff0c;已经学过单片机的也可以看看&#xff0c;加强一下对这方面的了解。串口串行接口简称串口&#xff0c;也称串行通信接口&#xff0c;是采用串行通信方式的扩展接口。我们比较熟悉的USB接口&#xff0c;全名通用串行…

世界排名前20的大学毕业生去做银行柜员,柜员工资是不是很高?

说到银行柜员估计很多人都五味杂陈&#xff0c;特别是做过银行柜员的更知道其中的酸甜苦辣。柜员表面看起来是在银行工作&#xff0c;但做却做的是最基层的工作&#xff0c;每天要处理各种琐碎的事情&#xff0c;还要分到各种任务&#xff0c;每个月面临各种考核&#xff0c;每…

中国房地产市值已经超过450万亿,为何还不见房价下跌?

大家都知道&#xff0c;目前我国的房价比较高&#xff0c;特别是在北上广深等城市&#xff0c;一平米动不动就五六万块钱&#xff0c;贵的甚至十几万都有&#xff0c;房价已经远远超过普通老百姓的承受范围&#xff0c;所以很多老百姓只能望房兴叹。目前我国的房地产市值已经超…

51单片机使用定时器进行数码管动态扫描程序

数码管是51单片机学习中比较基础的一个模块&#xff0c;为简化电路连接&#xff0c;提高系统可靠性&#xff0c;降低制造成本&#xff0c;多位数码管广泛采用动态扫描的方式进行显示。如果程序编写不当&#xff0c;数码管动态扫描容易出现亮度不均匀、亮度过低、重影等现象。很…