STC-ISP无法烧录程序了

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口都仔细校对过,而且刚用这个单片机和下载线在别人的电脑上试也没有问题,可以烧进程序,那我这是个什么情况呢?希望大家帮帮忙

第1个回答  2012-08-16
请问问题解决了吗?我也遇到这个纠结的问题了!是单片机坏了吗?追问

..抱歉我是这么解决的,我的两台电脑都遇到了这个问题,其中的一个被我直接一键ghost到刚装机时的状态了,然后就能烧程序了;另一个到现在还是这个问题,不能烧;我怀疑是安装了sniffer的时候出了问题,因为在出现不能烧录的这段时间左右这两台电脑都装了同样版本的sniffer,不过只是怀疑;单片机没有坏,到现在还能往单片机里烧程序

追答

额,我的电脑没装什麽软件,估计是单片机烧了...虽然不知道怎麼烧的T_T

第2个回答  2012-08-08
建议你把那个驱动 删了 重新启动计算机 从新安一次 不行的话 估计是系统有问题了 希望对你有用
第3个回答  2012-08-08
检查串口连线
1、首先检查电脑的串后,如果用的u转串,先搞明白,是u转9针的,还是u转3针的。9针的出来的是232电平,与单片机通过max232相连才可通信,u转3针的出来的是ttl电平的,可以直接和单片机相连。
2、弄明白了第1步,打开stc串口软件,打开这个串口,自动发数据。例如12 34,一直发,找个镊子,把串口的2、3脚短接,这是串口软件能看见发的数据12 34,如果看不见,问题在电脑这。
3、如果电脑没问题,看你的单片机,最小系统接的对不对,所谓的电源,时钟,复位,注意51是高电平复位。
4、最小系统没问题,检查串口,看你电脑出来的是什么电平,决定用不用232芯片,电脑的发对应单片机的收,电脑的收对应单片机的发。
5、这个比较简单,一步一步排查问题就能找出。追问

我试了下,问题出在第2步,我用一个USB转TTL的模快测试,把RXD和TXD短接然后用串口调试软件发数据结果本机上收不到,而别人的可以。。。这个该怎么解决好啊

追答

如果你能修就修,不能修就买个新的,这是硬件的问题。

本回答被提问者和网友采纳
相似回答