热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

Chinese:正在尝试与MCU单片机握手连接Chinese:连接失败,请尝试以下操作:1.在单片机停电状态下,点下载按钮,再给单片机上电2.停止下载

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 型号错, 请重选

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

 

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



推荐阅读
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • JavaScript设计模式之策略模式(Strategy Pattern)的优势及应用
    本文介绍了JavaScript设计模式之策略模式(Strategy Pattern)的定义和优势,策略模式可以避免代码中的多重判断条件,体现了开放-封闭原则。同时,策略模式的应用可以使系统的算法重复利用,避免复制粘贴。然而,策略模式也会增加策略类的数量,违反最少知识原则,需要了解各种策略类才能更好地应用于业务中。本文还以员工年终奖的计算为例,说明了策略模式的应用场景和实现方式。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • JDK源码学习之HashTable(附带面试题)的学习笔记
    本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
author-avatar
mobiledu2502884357
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有