STC单片机程序下载问题汇总.docx

上传人:b****5 文档编号:7821778 上传时间:2023-01-26 格式:DOCX 页数:19 大小:201.43KB
下载 相关 举报
STC单片机程序下载问题汇总.docx_第1页
第1页 / 共19页
STC单片机程序下载问题汇总.docx_第2页
第2页 / 共19页
STC单片机程序下载问题汇总.docx_第3页
第3页 / 共19页
STC单片机程序下载问题汇总.docx_第4页
第4页 / 共19页
STC单片机程序下载问题汇总.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

STC单片机程序下载问题汇总.docx

《STC单片机程序下载问题汇总.docx》由会员分享,可在线阅读,更多相关《STC单片机程序下载问题汇总.docx(19页珍藏版)》请在冰豆网上搜索。

STC单片机程序下载问题汇总.docx

STC单片机程序下载问题汇总

 

STC单片机程序下载问题汇总

2010年01月23日21:

07

在我的网站里有各种制作都是基于STC单片机的,在使用USB下载线和STC-ISP下载软件的时候总会出现下载失败的问题。

最近有N多朋友问我关于下载的问题,这此对所有的下载失败现象和可能导致的原因给予总结。

失败现象:

Chinese:

正在尝试与MCU/单片机握手连接...

打开串口失败!

Chinese:

串口已被其它程序打开或该串口不存在。

解决方法:

1,检查USB下载模块的连接是否正常,模块上的绿色和红色LED灯都亮起表示连接正常。

绿色LED灯不亮表示USB驱动程序出现问题,可以拔下USB模块重插一次。

红色LED灯不亮表示模块没有供电,或是USB模块后面的电源输出端(3.3V、+5V、GND)有短路。

2,在控制面板---》系统---》硬件管理器中找到“端口”---》CP2101串口,了解括号里的COM号。

如果括号里显示COM4,那在STC-ISP软件里也要选择COM4才行。

STC-ISP软件:

3,有时由于STC-ISP软件不稳定也会导致找不到串口,重启软件、重插USB模块再试一下。

4,USB模块的驱动程序没有安装好,或者和其他端口驱动程序冲突,也会有找不到串口的情况。

重新安装并重启电脑再试。

-------------------------

失败现象:

Chinese:

正在尝试与MCU/单片机握手连接...

(3秒钟后出现如下显示)

Chinese:

连接失败,请尝试以下操作:

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

  串口线

仍在连接中,请给MCU上电...

解决方法:

1,出现这样的情况首先证明了USB模块的连接和USB驱动程序工作正常。

是正常的下载提示,这时给单片机重新上电就可以开始下载了。

如果重新上电仍然没有出现下载进度条,可能出现的问题集中在USB模块后端,即单片机电路的部分。

2,首先需要检查USB下载电路的硬件电路连接是否正确。

同时看此视频测试模块的好坏:

正确电路连接如下图:

3,检查单片机是否有接外部晶振。

虽然有一些单片机之前设置的是内部RC时钟,即不需要外部晶振也可以下载,但如果不小心在某次下次时使用了STC-ISP软件默认的外部晶体,正好单片机外部又没有接晶振,就会下载失败。

请在单片机的外部加6~35M之间的晶振、30P的电容(如上图),然后再重新下载试试。

4,STC-ISP软件里有下载保护设置,即需要将P1.0和P1.1两个IO接口同时与GND连接才可以下载程序。

一般型号的STC单片机默认是不使用这个保护的,但如STC12C5406等单片机是默认开启保护的。

如果上面的方法失败时请尝试将P1.0和P1.1接口短接在GND上再下载看看。

而且以后注意在下载时关闭这个保护功能,除非当你需要保护。

5,USB模块后端的5个针没有定向装置,所以有时会插反,或者误把5V单片机的电源接在3.3V上,这些情况也会导致下载失败。

------------------------

失败现象:

Chinese:

正在尝试与MCU/单片机握手连接...

MCUTypeis:

STC12C5A60S2

MCUFirmwareVersion:

6.2I

Chinese:

MCU固件版本号:

6.2I

下次冷启动后使用外部晶体或时钟

RESETpin仍为RESET

上电复位不增加额外的复位延时

振荡器放大增益:

                  Highgain

下次下载时P1.0/P1.1与下载无关

下次下载用户应用程序时将数据Flash区擦除:

NO

P4.6/RESET2用作P4.6

启动内部看门狗后禁止改看门狗分频数      NO

下次上电自动用有关参数启动内部看门狗    NO

Idle(空闲)状态时内部看门狗停止计数     YES

冷启动后内部看门狗预分频数(未启动):

    256

MCUClock:

24.045688MHz./时钟频率:

24.045688M.

Chinese:

正在重新连接...

(几秒钟后显示)

Connectionfailed./握手失败(End:

21:

00:

39)

解决方法:

1,这个问题多出现在STC12C5A60S2单片机上,在较高的波特率时很容易在下载时出现握手失败。

一般的解决方法是将第3步串口的最高波特率选择到1200,这样可以保证下载,但是下载的速度较慢。

2,另一种解决方法是把最高和最低波特率选择到同样的数值(如都调到9600),用下拉列表中不同的波特率来下载看看,找到成功率最高的那一个数值。

那便是你的幸运数值了。

3,到STC公司网站上下载STC-ISPV4.86版本的程序,可以流畅地为STC12C5A60S2下载程序。

不需要改波特率。

STC网站:

http:

//www.mcu-

-----------------------------

如果以上解答仍不能解决您的问题,请在此留言告知。

类别:

问答|

|分享到i贴吧|浏览(5076)|评论 (39)

网友评论:

1

网友:

遗忘

2010年01月23日23:

34|回复

还有一个问题,就是你那“必读说明”中的“[必读说明]

*请参考本站相应的电路原理图制作

*将STC11Fxx.H文件复制到C:

\Keil\C51\INC中(如已安装头文件可省略)。

*使用STC-ISP软件下载时,需选择“RST作为P4.7使用”项

*使用STC-ISP软件下载时,需选择“使用外部晶体或时钟”项

*使用STC-ISP软件下载时,需选择右下方选项“复位电压3.7V”项”

第五条“*使用STC-ISP软件下载时,需选择右下方选项“复位电压3.7V”项””这个没有找到““复位电压3.7V”项””?

 

2

doyoungnet

2010年01月24日00:

01|回复

回复遗忘:

没有就不用选。

 

3

网友:

当当

2010年01月24日18:

48|回复

指纹泄露了

 

4

Icewolf007

2010年01月24日21:

38|回复

STC-ISP软件本身也有问题,我直接使用232接口烧写的时候(没有使用USB转接),程序开始还行,过一会就提示找不到232端口,此时只有重新启动机器才行。

另外在使用USB转接线的时候,可以选择各种波特率,当直接使用232接口的时候,波特率一高就出问题。

 

5

网友:

遗忘

2010年01月25日10:

12|回复

回复Icewolf007:

我这都不会有这样的问题,不管是232还是USB,都没有出过错。

 

6

MrFung

2010年02月04日18:

13|回复

我的FT232跟主机的COM一直都最高波特率很正常

 

10

watts_007

2010年03月23日17:

51|回复

头大啦,我都接上晶震和P1.0、P1.1短接在GND,都试过了,问题依旧

 

11

watts_007

2010年03月24日17:

18|回复

搞定啦,还是要多试,才知道问题所在。

现在可以下载程序,并完成了我用程序点亮P1^0上的LED灯的艰巨任务。

 

13

电子·DIY

2010年04月23日15:

57|回复

我的能下载STC12C2052,为什么下不了STC89C52RC,开始我没有加晶振,后来加了一个12M的,可以握手,Chinese:

正在重新连接...,急救啊,杜洋老师

 

14

doyoungnet

2010年04月23日16:

14|回复

回复电子·DIY:

高、低波特率都选1200

 

15

风逝8023

2010年05月05日16:

59|回复

回复遗忘:

你说的“必读说明”是哪篇文章啊?

我很想看看其中提到的注意事项,文章在哪?

找不到啊

 

16

ai_bang

2010年05月11日00:

45|回复

杜洋老师,我多次看过你的视屏,能下载STC12C2052,为什么下不了STC12C5A60S2,可以握手,仍在连接中,请给MCU上电...不管怎么弄5V的那根线,它依然是毫无反应,无法下载,全换成1200也没用。

 

17

jiaogaochao

2010年05月16日22:

17|回复

我觉得还要加一条!

就是电容的大小!

千万要记住,12mhz加哩是30up的电容!

不是104!

我都弄错了!

一个下午才检查出来!

晕呀!

 

18

我是流沙岁月

2010年05月19日10:

48|回复

杜样老师,您好!

我想问下:

我下载程序时一直出现您上面的第一种情况:

Chinese:

正在尝试与MCU/单片机握手连接...

打开串口失败!

Chinese:

串口已被其它程序打开或该串口不存在。

而且我这有四个USB口,无论插在哪个,设备管理器都显示com4,是怎么回事呀?

 

19

doyoungnet

2010年05月19日13:

08|回复

回复我是流沙岁月:

显示COM4正常,重装驱动程序看看

 

20

我是流沙岁月

2010年05月19日14:

44|回复

回复doyoungnet:

我又重新下了个驱动,装上后重启机器还是不好使,能想的办法都想了。

不会是电脑的问题吧

 

21

电子·DIY

2010年05月24日20:

35|回复

回复doyoungnet:

谢谢,已经搞定了,是发射与接收没有交叉

 

22

wuyaheyanzi

2010年05月25日20:

59|回复

我有个问题:

我在vista系统下的虚拟机里面用STC-ISP写入程序的时候,握手什么的都正常,但是在下载过程中,下着就突然出现提示说:

设置选项失败。

LZ知道什么原因吗?

……

正在擦除应用程序区…(00:

02)

正在下载…(开始时间:

20:

53:

16)

设置选项失败。

 

23

wuyaheyanzi

2010年05月25日21:

00|回复

对了,补充下,我用的stc-isp版本是4.83

 

24

lmdfafa

2010年05月31日16:

38|回复

用win7的系统可以做吗

 

25

king5562

2010年06月01日23:

05|回复

回复watts_007:

请问您怎么解决的啊?

我还在您的上一个阶段停滞不前呢......

 

26

cclfw

2010年06月26日11:

30|回复

win7也能用,不过驱动要装wing7的

 

27

ca32856146

2010年06月26日18:

36|回复

杜样老师,您好!

我想问下:

我的系统是vista普通家庭版的,可是一打开STC_ISP烧写软件就出现如下错误:

            部件'MSCOMM32.OCX'或其附件之一不能正确注册:

一个文件丢失

             或无效

 

28

过路人365

2010年06月28日20:

59|回复

回复ca32856146:

右键》以管理员身份运行。

即可~

 

29

ca32856146

2010年06月30日12:

50|回复

谢了

 

30

囧16

2010年06月30日18:

26|回复

杜洋老师,看了常见下载问题后,还是无法下载到60S2上,端口正确,设置正确,电路也没问题,软件为4.86,设置最高和最低波特率为1200,仍然握手失败,救命啊!

 

31

xiaohuilive

2010年07月11日19:

07|回复

非常感谢,我用的是MAX232通信,波特率跳到1200最低速后可以正常下载程序了

 

32

晕过的昨天

2010年07月15日22:

14|回复

杜洋老师,你好。

我是初学者,买了一个开发板啊,在烧录的时候一直提醒要MCU上电。

串口正确的。

有晶振。

是带的usb线。

现在怎么弄呢?

 

33

doyoungnet

2010年07月16日01:

12|回复

回复晕过的昨天:

联系开发板厂商的技术人员吧

 

34

cz_motong

2010年07月21日08:

31|回复

回复ai_bang:

我与你同意问题,现在问题解决了吗,也没有看到回答你啊。

 

35

ckcong

2010年07月29日18:

46|回复

我想问一下stc11f32xe能用这下载吗?

要怎么设置?

 

36

hdy369

2010年08月02日17:

19|回复

我的STC12C2052怎么就无法用内部振荡下载程序呢

 

37

supercctv_1

2010年08月03日09:

44|回复

stc90C58AD.采用USB转TTL,CH351转换板.

怪现象.isp写入的时候:

1.笔记本插着电源.死活连接不上.Chinese:

连接失败,请尝试以下操作:

2.把电源拔了,有时写得进去,有时不行.都能读取MCU信息,但几秒后提示是:

Connectionfailed./握手失败(End:

21:

00:

39)

 

38

tydxwr2009

2010年08月27日22:

52|回复

搞定终于能下载了。

太好了。

 

39

k999kyo

2010年09月11日05:

39|回复

头都大了我

失败现象:

仍在连接中,请给MCU上电...

在XP系统是没问题的

一换了WIN7就这样了

我足足弄了6小时还未解决

我也不太想换回XP

试过用XPMODE也是一样情况

希望杜老师指教

谢谢

 

40

lushanggong

2010年09月12日08:

43|回复

杜洋老师:

那个STC—ISP下载软件只有放入光盘才可以打开文件,否则执行第二步打开文件时没有反应。

我该怎样设置呢?

 

41

doyoungnet

2010年09月12日10:

02|回复

回复lushanggong:

把文件复制到电脑硬盘上,然后再打开。

 

42

hui4973063

2010年09月12日15:

32|回复

为什么STC11F32XE的单片写入的时候要上电,可上电了还是写不进

 

43

lushanggong

2010年09月13日00:

14|回复

哦,那个STC—ISP下载软件有点不足,就是如果第一次打开的是光盘上的文件,下次默认还是。

若想打开硬盘上的文件,一旦没有插入光盘,点击第二步打开文件时就会没有反应。

解决办法是插入光盘后,出现打开文件对话框,选中硬盘上的HEX文件,退出光盘。

谢谢杜洋老师的指导。

 

窗体顶端

发表评论:

 

内 容:

 

 

    取消回复

窗体底端

 

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1