win7系统,STC89C52单片机,用ISP V4.83下载,以前一直很好用的,今天突然不能烧程序了,是这样的,
一、接上单片机后第一次烧程序,会提示:
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 上电...
其中我已经给单片机冷启动了但是不管用;
二、重新再烧程序的时候会提示:
Chinese:正在尝试与 MCU/单片机 握手连接 ...
打开串口失败!
Chinese:串口已被其它程序打开或该串口不存在。
之后烧程序会一直重复情况二;如果关了重新打开ISP软件的话就会重复情况一,然后是二;
补充:ISP软件的设置没有问题,单片机型号和COM口都仔细校对过,而且刚用这个单片机和下载线在别人的电脑上试也没有问题,可以烧进程序,那我这是个什么情况呢?希望大家帮帮忙
..抱歉我是这么解决的,我的两台电脑都遇到了这个问题,其中的一个被我直接一键ghost到刚装机时的状态了,然后就能烧程序了;另一个到现在还是这个问题,不能烧;我怀疑是安装了sniffer的时候出了问题,因为在出现不能烧录的这段时间左右这两台电脑都装了同样版本的sniffer,不过只是怀疑;单片机没有坏,到现在还能往单片机里烧程序
追答额,我的电脑没装什麽软件,估计是单片机烧了...虽然不知道怎麼烧的T_T
我试了下,问题出在第2步,我用一个USB转TTL的模快测试,把RXD和TXD短接然后用串口调试软件发数据结果本机上收不到,而别人的可以。。。这个该怎么解决好啊
追答如果你能修就修,不能修就买个新的,这是硬件的问题。
本回答被提问者和网友采纳