一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 13629|回复: 38
收起左侧

[51单片机] 【求助】STC单片机无法下载,推断单片机已坏

  [复制链接]
发表于 2012-3-27 14:52 | 显示全部楼层 |阅读模式
A.数据线自制usbisp下载线,芯片是ark6116,驱动安装正常,设备管理器里认出COM7端口,短接RX、TX,用STC-ISP软件里的“串口助手”能够正常首发数据
B.单片机是STC12C5A60S2,STC-ISP软件里的端口号设置对了,旁边的小绿灯能点亮,单片机没有加外部晶振,单片机电路用3节1.5V电池盒供电,没有用数据线上的5V供电,STC-ISP软件里设置使用内部晶振,点下载后提示握手,拔掉电池后,提示“仍在连接中,请给MCU上电。。。。”接上电池,还是这样,没变化。我试过了各种波特率,均无反应,也试过不用电池盒供电,用数据线上的5V供电,也是提示“仍在连接中,请给MCU上电。。。。”就没有反应了。
C.用万用表侧过数据线上各输出端电压,正常,数据线和单片机在面包板上连接好了,也测过电压正常,无短路或断路情况。

请问:
1.根据AC,该数据线给手机刷机和传东西也正常,在设备管理器里能识别出串口,驱动也正常安装了,各脚电压也正常,短接RX、TX,串口助手发送接受数据也正常,应该说明该数据线没有问题吧
2.除了外接晶振没加以外,其他各种选项都试过了,给vcc个gnd已经加了5V电压,万用表测试电压正常,仍然提示“仍在连接中,请给MCU上电。。。。”,这能是什么原因?不应该是数据线不兼容的原因了吧,应该是单片机坏了吧?由于是新买的单片机,手头也没什么测试的开发板,所以没办法测试,只能这么推断。
3.貌似在哪里看到过,说stc单片机出厂时都会烧一个简单的小程序,用来检测单片机的好坏?哪位大仙有这个电路贡献一下?
发表于 2012-3-27 15:04 | 显示全部楼层
第一,下载用的数据线不能太长。
第二,你的下载线确认曾经用在STC上?我曾经遇到N条下载线,都是正常的就是下载不了STC的,后来换成了CH341的下载线才好。SCT下载最好是用串口转TTL的线比较好。
 楼主| 发表于 2012-3-27 15:30 | 显示全部楼层
楼上说的有可能,现在又定了个串口+max232的,还在路上,邮费比下载线贵了
就是想问问:STC单片机出厂的时候是不是有写一个小程序来测试好坏,自己要测的话,在不能下载程序的时候怎么测试单片机的好坏?
发表于 2012-3-27 15:40 | 显示全部楼层
在确认你的串口线没问题的情况下
1. 对调rx,tx试试
2.不下载而选择 "测试mcu固件版本号以及选项"
3.使用不同的stc-isp版本 是有区别的
4.波特率设置位9600 最高最低都是
5.接如外部晶振
发表于 2012-3-27 15:41 | 显示全部楼层
老妖的stc-isp很怪 未必高版本兼容低版本 也没个详细的说明支持那些版本
 楼主| 发表于 2012-3-27 15:43 | 显示全部楼层
1,3,4试过了,无效
2,5晚上回去试试
发表于 2012-3-27 16:38 | 显示全部楼层
这个型号我记得波特率不能设9600,只能设成1200和2400
 楼主| 发表于 2012-3-27 16:45 | 显示全部楼层
还有这说法,原以为STC白菜,兼容性好,没想到还有这么多讲究
发表于 2012-3-27 18:10 | 显示全部楼层
STC的许多选项是下次生效。出厂默认是用外部晶振的,没有外部晶振的情况下,单片机不工作,串口也就找不到单片机的握手信号。所以你需要先在有外部晶振的情况下选择内部晶振下载程序,当你下次下载程序的时候就不需要外部晶振了。
发表于 2012-3-27 18:12 | 显示全部楼层
那个波特率 我猜跟ttl线长度有关系 另外 写入过一次代码的芯片有时可以设置到57600 有的默认就可以用 不过我这多数情况9600是可以写入的

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-6-1 10:46 , Processed in 0.075160 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表