程序无法烧入单片机
Chinese:正在尝试与 MCU/单片机 握手连接 ...
Connection is failure. You can try:
1.Give your MCU Power On Reset.
2.Stop operation, then re-select COM Port.
3.Because PLCC-DIP/PQFP-DIP Socket trace too long.
4.Update the STC ISP.exe version.
5.If still error, your MCU Firmware is error
or null.
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 上电...
我用的USB数据线下载
开始成功过一次
各位高手帮帮忙吧
谢谢 展开
根据我小小的下载经验来看,出现这种情况有几种可能。
1,端口问题。出现这些提示内容说明你选择了一个存在的且可以用的端口,但端口(COM)你选择的是哪个?要对应你开发板USB下载线端口。这种USB一线下载方式一般是使用的PL2303 USB转串口芯片,插入后在设备管理器的“端口(COM和LPT)”项中你可以看到 USB-to-Serial Comm Port,后面写了是COM几,下载的时候就选择这个端口。先点击下载,然后给单片机系统重新上电,即关闭开发板电源再打开。
2、硬件问题。检查有没接触不良的相关地方,相关地方有:晶振,单片机电源和地;单片机原来有程序在里面吧,上电能工作则可排除这些问题;
单片机串口P30和P31,因为下载就是用这两根线,可以找到你开发板电路图,测试下它们和对应PL2303引脚是否接通。
3、下载软件设置。宏晶公司提供的这个下载工具,一些设置可以参考下我的。
若正确则有下面内容(这是我一次下载时的提示),希望可以帮你解决问题。
MCU Type is: STC89C516RD+
MCU Firmware Version: 4.3C
Chinese:MCU 固件版本号: 4.3C
Double speed / 双倍速: 12T/单倍速
振荡放大器增益: full gain
下次下载时 P1.0/P1.1 与下载无关
内部扩展AUX-RAM: 允许访问(强烈推荐)
下次下载用户应用程序时将数据Flash区擦除: NO
用户软件启动内部看门狗后: 复位关看门狗
ALE pin 仍为 ALE
内部时钟频率:23.920484M.
外部时钟频率:23.920484M.
Chinese:正在重新连接 ...
Current Baud is: / 当前波特率为: 57600 bps.
We are erasing MCU flash...
正在擦除应用程序区... ( 00:03 )
正在下载... ( 开始时间: 11:18:26 )
Program OK / 下载 OK
Verify OK / 校验 OK
erase times/擦除时间 : 00:03
program times/下载时间: 00:19
Encrypt OK/ 已加密
打开设备管理器看看你那根线的波特率是多少,设置成一样,多复位几次就OK了