单片机调试错误——仍在连接中, 请给MCU 上电...

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

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.首先从最简单的问题开始找。

看看是否重新给单片机上电,如果没有,多按几次单片机的开关,然后看看问题是否解决。

2.检查Step3/步骤3中串行口COM是否选择正确。

这个确定正确的方法是右击我的电脑----à属性------à硬件----à设备管理器,查看端口(COM和LPT)如下图所示

使如上图所示的COM10和Step3中的端口一致方可。

3.在Step3/步骤3中查看波特率是否选择过大。

一般把波特率改为最小,然后逐渐增大,观察电脑和单片机所能接受的最大波特率为多少,这个因为电脑的硬件不同而不同,有些因为波特率过大而无法继续执行,所以就会停在那里不动了。

4.尝试将P1.0和P1.1接地然后再重新给MCU烧写程序。

5.检查串口线和单片机是否损坏。

这个的检查方法是通过烧写程序来完成的,很简单如下图所示:下图为烧写程序的软件。在此之前我们要把单片机上的P3.0和P3.1端口短接。打开串口助手,选择正确的COM端口(通过下图对应找出),然后在但字符串发送区输入要发送的数据(全为数据)点击下一行的发送字符/数据按钮,然后正常情况下我们会看到接收/键盘发送缓冲区会收到相应的字符串,收到则证明单片机完好,问题不在线路上,而是其他的问题。如果收不到则是单片机或者线路出现了问题,试着更换线试试。

 

 

 

6.最容易犯错也不容易发现的地方。

就是第一步单片机的型号选择错误,可能我们不知道这个单片机到底是什么型号而误认为就是那个型号,这样就导致了烧录时一直停在哪一步不动了,没有什么好的解决方法,如下图所示,在这里提供一个比较笨的方法,相对来说还是比较方便的,首先在每一级大型号下选择一个型号,如果没有反应,再从另一个大型号中选择一个,用不了几次他就会提示型号选择错误,提示如下:

MCU Type is: STC89C52RC

MCU Firmware Version: 4.3C

Chinese:MCU 固件版本号: 4.3C

Double speed / 双倍速:          12T/单倍速

振荡放大器增益:                  full gain

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

内部扩展AUX-RAM:        允许访问(强烈推荐)

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

用户软件启动内部看门狗后:     复位关看门狗

内部时钟频率:12.001203M.

外部时钟频率:12.001203M.

MCU Type is wrong. / MCU 型号错, 请重选

然后我们根据提示选择就行了。

 

基本上就这些问题了,全部排查以后基本上就没什么问题了,如果还是不行那就换板子吧。


  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值