• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STC-ISP一直显示仍在连接中, 请给 MCU 上电.

菜菜菜鸟 2017-03-06 浏览量:6025
从win7换成win10后    stc-isp给单片机下载的时候总是显示​仍在连接中, 请给 MCU 上电.​            重新开机,和重启程序什么的都没办法下载进去。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 单片机调试错误——仍在连接中, 请给
    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中查看波特率是否选择过大。
    一般把波特率改为最小,然后逐渐增大,观察电脑和单片机所能接受的最大波特率为
    2/4
    多少,这个因为电脑的硬件不同而不同,有些因为波特率过大而无法继续执行,所以就会停在那里不动了。
    4.尝试将P1.0和P1.1接地然后再重新给MCU烧写程序。 5.检查串口线和单片机是否损坏。
    这个的检查方法是通过烧写程序来完成的,很简单如下图所示:下图为烧写程序的软件。在此之前我们要把单片机上的P3.0和P3.1端口短接。打开串口助手,选择正确的COM端口(通过下图对应找出),然后在但字符串发送区输入要发送的数据(全为数据)点击下一行的发送字符/数据按钮,然后正常情况下我们会看到接收/键盘发送缓冲区会收到相应的字符串,收到则证明单片机完好,问题不在线路上,而是其他的问题。如果收不到则是单片机或者线路出现了问题,试着更换线试试。

    6.最容易犯错也不容易发现的地方。
    就是第一步单片机的型号选择错误,可能我们不知道这个单片机到底是什么型号而误认为就是那个型号,这样就导致了烧录时一直停在哪一步不动了,没有什么好的解决方法, 在这里提供一个比较笨的方法,相对来说还是比较方便的,首先在每一级大型
    3/4
    号下选择一个型号,如果没有反应,再从另一个大型号中选择一个,用不了几次他就会提示型号选择错误,提示如下:
    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 型号错, 请重选 然后我们根据提示选择就行了。

    基本上就这些问题了,全部排查以后基本上就没什么问题了,如果还是不行那就换板子吧。
    • 发布于 2017-03-06
    • 举报
    • 评论 2
    • 1
    • 0
菜菜菜鸟 回复了 Eagleson:换了一个单片机好了,谢谢 回复
Eagleson 回复了 菜菜菜鸟:记得选择最佳答案哦 回复

其他答案 数量:8
  • 首先你从你电脑的设备管理器看看,你串口正常不正常,串口号是不是下载器选择的串口号,在看看你的开发板上单片机能不能正常跑程序,stc下载程序是要断电重启。
    • 发布于2017-03-06
    • 举报
    • 评论 2
    • 1
    • 0
菜菜菜鸟 回复了 start_1 :谢谢,已经解决 回复
灵澈 回复了 start_1 :记得选择最佳答案哦 回复

  • 首先,检查串口是否有问题,检查板子和串口号是否相符。

    然后,看看板子是否正常。

    看看设置的波特率是否正确。

    看看是否按正确的步骤上电。

    • 发布于2017-03-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 看起来你这个问题是换系统引起的,那么建议按照如下顺序排查

    1、板子串口的驱动是不是还在,还能不能正常工作。很多IC的驱动win7跟win10都不同的,最好重装

    2、这个软件,右键选取兼容模式运行,兼容模式用win7或者XP,再勾上管理员模式

    3、以上方法都不行的话,那就找台win7的机子尝试吧

    • 发布于2017-03-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 1. 硬體問題,可以看看MCU是否正常工作,可用電表/儀器/示波器測量

    2. 軟體問題,驅動是否重新安裝過,試試其他相同的USB-TTL/RS232晶片是否正常通訊

    3. 供電問題,看看供電電路電壓電流是否正常

    以上供參考

    • 发布于2017-03-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般情况下不是软件兼容性的问题,我也是Win10,用着一切正常,你要检查你的连接是否正常,是串口还是USB转接的,驱动是否正常,然后检查你的软件选项,看是不是选型选错等问题
    • 发布于2017-03-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是更新了系统就连接不上了的,那就是你驱动的问题,特别是2303这种芯片,很容易出现这个问题的,可以卸载了然后重装,还是关闭自动跟新!不然你装上重新开机他又自动跟新了驱动了!
    • 发布于2017-03-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 请问题主,你为何不升级软件呢?官网最新版本的是V6.85的了。
    • 发布于2017-03-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STC-ISP一直显示仍在连接中, 请给 MCU 上电.