(求大神)STC单片机烧录不了程序 我觉得谁能解决得了我的问题谁就真大神了

我的单片机是STC89C52RC的
实在是不知道该怎么办了 烧录程序的时候总是显示 请给MCU上电......
我试过了很多方法
硬件方面
换电源线
换串口通信线
换晶振
因为之前把单片机装反了,通电有一段时间,发现所有led灯都亮了,蜂鸣器还有声音,板子很烫,于是就去电子市场买了两块单片机芯片,换上之后还是不行。
软件方面
我是win7的系统,com口是对的,串口驱动也是最新的。
烧录软件试过很多3.1的4.8的安装版的绿色版的都试过,没一个可以。在STC官网上下了一个最新的6.52b,这个版本没有 请给MCU上电...... 而是一直显示 正在检测目标单片机.......... 而且是就这样一直不动了。笔记本一直在运转,每次我用6.52b试的时候,电脑的散热器都会转的很快.....不知为什么....
我试过用较低的波特率,而且把最高和最低都调成一样,从1200开始,一直试到最高的115200,还是不行...
每次都是冷启动,还是不行....
我附上几张图片麻烦给位大神给看下
现在我觉得可能的问题只能是因为单片机装反导致其他地方也烧坏了 比如说电平转换芯片max232
我已近无力了.....
求大神..................................................................................................................

别急,先放下做些别的事,抽空琢磨着,过些时候等到心情平缓了或琢磨出可能的原因了再动手;感觉这样几个方面要关注下:1】串口驱动程序要用win7系统的版本。2】串口驱动成功并确认了串口号以后,打开STC-ISP选择“串口助手”做下串口测试,就是直接短路USB-COM输出连接单片机TXD/RXD端并选择好接收与发送模式,发送几个字母或数字试试。3】一定要记得USB转COM模块的输出端的TXD连接单片机的RXD;RXD连接单片机的TXD,即:交叉链接,不能搞错。4】关于那个STC-ISP-6.52的版本,操作时只要先关闭单片机电源,而后点击下载,或先点击下载而不必等待软件提示就直接关掉-闭合一次单片机的电源就可以了。祝成功。追问

问一下~ 我之前都没做过串口测试 请问一下这个要怎么做啊? 能教一下我么

追答

对于你的板子,就把锁紧座上的STC单片机移除,在10脚位和11脚位插入一根连线并锁紧,而后按照STC-ISP软件的“串口助手”的用法操作就可以了,同时,关于连线质量等问题,多看看别人的建议,再认真检查下板上有无未插好的跳线帽等,总之,只要单片机最小系统运行正常,电脑与实验板的通信回路正常就一定能用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-18

十有八九是由于USB转串口的问题造成的,既然你已换过通信电缆,现在可考虑如下问题:

    烧录软件中的串口选择是否正确?

    电路板上的RS232电路是否损坏?

    .笔记本的USB口及转串口的驱动是否正确?

    usb转串口通信电缆是有质量问题,我的体会是这种连接没有直接用RS232可靠。

    在此还有一个判断电路板是否存在问题的最简便方法:把此电路板用RS232串口电缆接到台式电脑的RS232接口(一般为COM1),然后用下载软件试验,如能正确下载,证明电路没有问题。


本回答被网友采纳
第2个回答  2013-07-17

可能是没有冷启动,关闭单片机电源开关,之后点击软件的下载按钮,等几秒之后再打开单片机,试试看。还是不行的话,就试试下面这个软件吧,芯片类型选择STC89c5xx系列,一定要记得选择“低速下载”那个选项,试一下看看,还是不行的话,如果电路接线没问题,可能就是坏了,希望可以帮到你

追问

请问一下~ 这个软件里的串口测试要怎么做呢 是不是点串口测试后 在弹出的窗口里直接点test就可以了呢?? 我直接点了一下试试 结果显示 Connect port read... FAIL

追答

如果用我给的那个软件下载程序成功的话,说明硬件大方面应该没问题,我试了一下你说的串口测试,如果p3.0和p3.1没有短接的话,是会出现你说的情况,你也可以试一下软件上面的 打开设备管理器----端口,点击一下看看端口有没有出现黄色感叹号。最后弱弱的问一句,你下载完程序后,单片机上有接线吧?一般实验板的单片机IO都是断开的,你需要做什么东西,就用 杜邦线 连到对应设备!

第3个回答  2013-07-17
1、每次修改前确认你的串口转换器正常,看了你的图片,你那个USB转换线跟我以前
用的一样,这条线根据我用的实际情况评价极差,大数据流时经常导致通信堵塞停止
响应,且没有任何的出错提示,必须重启电脑才能恢复,不知道他们是硬件问题还是
驱动写的不好,一款垃圾产品;所以建议你每次不行时必须先看看转换线是否正常。
2、STC下载软件每次重新启动时先不要改他的波特率,让他自动寻找,等有找到时准备
下载他会提示连接失败后再改成高低波特率一致的值,然后再下载,不知道这个他们
软件是怎么做的,反正每次我直接先改成高低波特率改成一样再寻找时几乎不成功。
3、冷启动时间很关键,如果你的下载板是官方的还好点,否则应注意实际的上电时间,
根据经验应直接断CPU的供电脚效果最好。
第4个回答  推荐于2018-04-04
我的烧录从来不出问题

1. 是不是没有冷启动的原因??
先点击下载程序(注意)(注意p1.0和p1.1选项)
再给单片机上电

2. 注意端口号对不对?
我看你用的是com6,
你用串口助手给com6不断发数,用示波器在max232输出端(即单片机RXD端口)检测一下有没有信号
(或者用东西将rxd和txd短路,看串口助手是否能自发自收)

3. 检查一下是不是rxd和txd接反了(如果你的板子是购买的专用下载板,就当我没说)本回答被网友采纳
相似回答