单片机提示命令不能在这里使用

如题所述

查看单片机是否插反了;下载软件选择正确的单片机型号(注意STC89C52和STC89C52RC是不同的) ;检测是否连接了晶振 ,时候有晶振接触不良的现象 ;查看电脑com是否有多个,是否选错了com口 (是否安装了相应的驱动);单片机开发板是否重新上电了(下载单片机程序需要冷启动过程) ;注意是否有短路(比如开发板下面最好铺一张纸,不要被短路) ;下载软件用的什么版本,旧版本可能需要设置最低、最高波特率,并且还会出现很多奇怪的现象,比如第一次烧写用一个波特率,第二次就不行了,但是有时候却一直可以(个人经验)。新版本不用设置,并且不用等待软件提醒上电才可以上电,点击下载后,直接重新上电即可,建议尽量使用新版 ;如果使用的是CH340/CH341或者PL2302,检测RXD/TXD是否连接反了。(注意PL2302,驱动,新版的驱动只支持正版芯片,这个一定要注意,很多人会沿用老版本驱动,不建议用PL2302)换一个单片机试试看,验证单片机是否已损坏。一部分人修改上一次工程代码,然后直接编译,下载无效果。可能是新的代码编译有错(编译有三个按钮,请注意区别差异),导致目标文件未生成,hex文件未更新,所以下载的还是上一次的程序。这里要注意。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-12-15
问答

下载

社区

推荐频道

活动

招聘

专题

打开CSDN APP
Copyright © 1999-2020, CSDN.NET, All Rights Reserved

关于单片机的常见问题
打开APP

单片机学习中的常见问题(持续更新中) 原创
2014-01-18 10:27:55
6点赞

刺客阿瑞

码龄10年

关注
在单片机学习中,我们常常遇到这样那样的零星问题,这里我将我遇到的问题总结如下,都是个人见解,如果不对,万望指出。(持续更新中)

问题0001:51单片机下载失败常见原因

1.查看单片机是否插反了;

2.下载软件选择正确的单片机型号(注意STC89C52和STC89C52RC是不同的) ;

3.检测是否连接了晶振 ,时候有晶振接触不良的现象 ;

4.查看电脑com是否有多个,是否选错了com口 (是否安装了相应的驱动);

5.单片机开发板是否重新上电了(下载单片机程序需要冷启动过程) ;

6.注意是否有短路(比如开发板下面最好铺一张纸,不要被短路) ;

7.下载软件用的什么版本,旧版本可能需要设置最低、最高波特率,并且还会出现很多奇怪的现象,比如第一次烧写用一个波特率,第二次就不行了,但是有时候却一直可以(个人经验)。新版本不用设置,并且不用等待软件提醒上电才可以上电,点击下载后,直接重新上电即可,建议尽量使用新版 ;

8.如果使用的是CH340/CH341或者PL2302,检测RXD/TXD是否连接反了。(注意PL2302,驱动,新版的驱动只支持正版芯片,这个一定要注意,很多人会沿用老版本驱动,不建议用PL2302)

9.换一个单片机试试看,验证单片机是否已损坏。

10.一部分人修改上一次工程代码,然后直接编译,下载无效果。可能是新的代码编译有错(编译有三个按钮,请注意区别差异),导致目标文件未生成,hex文件未更新,所以下载的还是上一次的程序。这里要注意。

11.STC-ISP软件选择hex文件后,要勾“每次下载前都重新装置文件”,这样有三大好处:(1)免去每次编译都重新手动装在hex文件(2)避免因忘记手动重新装载hex文件,而导致下载的hex文件还是上一次的hex文件,代码下载后现象和上一次一样,误以为还是程序问题(3)方便快速调试代码。
相似回答