您的位置 首页 动态

单片机小白学步(15) 单片机程序下载失利总结

前面介绍了点亮第一个LED的全过程,很多人可能很幸运的点亮了LED,然而也很可能不少人非常不幸没有把程序下载进去。初学者常会遇到程序无法…

前面介绍了点亮第一个LED的全过程,许多人或许很走运的点亮了LED,可是也很或许不少人十分不幸没有把程序下载进去。初学者常会遇到程序无法下载的状况,许多人在测验屡次未果后比较受冲击,因而抛弃了学习,实在太惋惜了。鉴于此,这儿罗列了单片机程序下载失利的各种犯错原因、判别办法和处理办法,是前人所遇到的种种原因的总结。

STC单片机下载程序首要分为三部分:单片机最小体系、下载电路、计算机端。下载失利一般首要就从这三个方面来处理问题。

快速排错办法

假如你有或许能向他人借到一套能够正常下载程序的电脑、单片机下载线、开发板全套配备,顺次换用他人的下载线,电脑,和单片机体系板进行下载。假如换他人电脑下载就成功了,阐明问题在于你的电脑。经过这种控制变量的办法,就能快速判别出问题出在哪个环节。

也可对照下面罗列的问题,逐条查看过错地点。星号标出的是最常见的一些问题。

一、最小体系的问题

1*、不是STC系列单片机。

假如是AT或其他品牌单片机,一般下载方式与STC不同。

2*、单片机损坏。

有的单片机内我们ISP体系引导码犯错,能运转之前现已下载进的程序,但不能下载程序;或许单片机已彻底损坏,比方电源电压过高、电源接反导致烧坏。

3*、晶振的问题。

没有晶振,晶振放在插座上接触不良。假如是自己建立的电路,还有或许是电路规划时,晶振引脚离单片机间隔太远不起振,或许没有起振电容。有条件能够用示波器调查晶振引脚有没有输出波形;或用频率计丈量是否有输出频率;其他也能够用万用表丈量单片机的时钟管脚电压,约为电源电压的一半。

4、最小体系电路的其他接线过错问题,包含还会有人由于太激动等原因忘了给单片机上电(^_^)。

假如是最小体系的问题,需求替换或许增加相应的器材,或从头规划电路。

二、下载电路的问题

1*、接线过错。

如:串口的TXD、RXD接反,没有接GND等。应该将下载线TXD衔接单片机RXD,RXD连TXD,然后下载线的GND和单片机GND衔接。有些不标准的下载线,或许把TXD和RXD标反了,能够交流一下再试试。

2*、USB接口松动,下载线断路,排针或插座松动。

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

4、假如是自己规划的PL2303下载器,下载器上面的晶振应该是12M。

怎样判别是不是下载电路部分的问题,最好能换其他下载线或借他人的下载线用一下试试。假如损坏了,不容易修好,最好换新的。

三、计算机端的问题

1*、软件犯错、驱动犯错的状况比较常见。

能够测验重启一下STC_ISP,换USB口或串口,重启电脑。

2、下载软件的问题。

最好在宏晶官网下载STC_ISP最新版别,在Win7/Win8体系中初度运用或许要以管理员身份运转。

3*、驱动的问题,没有装置或许装置犯错。

假如设备管理器中有COM口“USB-to-Serial”且无黄色感叹号,一般驱动就没有问题,可是仍是能够重装驱动试试;装置的驱动要与体系对应(Windows7 32位、64位或许Windows XP等)。

4、COM口设置错,一般下载时会提示翻开串口失利。

5、单片机的类型设置错,一般下载时会提示不是此类型的单片机。

6*、波特率太高。

STC-ISP下载软件的波特率设置太高,恰当调低一点或许有用,能够把最高、最低波特率都选为1200试一试。

计算机端的问题比较复杂,有些原因很难追根求源。假如判别出是电脑的问题,可是花费了比较多的时刻仍是没能处理,能够考虑重装体系。

四*、操作过程的问题

留意先点电脑上的下载按钮后给单片机上电;或许电脑上点击下载,关掉单片机电源再翻开。有时下载不了,能够多试几回。

下载程序次序如下:

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

2、装载好要烧的单片机程序HEX文件,假如是修正程序,并进行了从头编译,也需求从头翻开HEX文件。

3、封闭单片机电源,点击“下载”,再给单片机上电。

4、下载软件显现“正在下载”,稍后即可下载完结。

不知道读者是否现已依照这节内容,处理了自己所遇到的问题呢?

=======================================================

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/dongtai/265864.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部