好奇怪啊~~~STC单片机就那么脆弱吗?
第一次自己用单片机,宏晶把它吹得多么多么的好,于是就买了STC12C5A60S2这款,可是到现在为止已经坏了2块单片机了,都是第一次下载成功,启动工作一段时间后,第二次下载就挂了。为什么两块单片机会出现同样的问题呢??补充下:串口肯定是好的,片外晶振24MHZ是能工作的,电源是标准的5V电压,整个过程单片机没有发热。
总不能买第3块继续烧吧,跪求帮助~~~~~~ 第二次下载就进不去了,根本无法握手~~~ 还有:波特率改低了也没用,一直都是设置P1.0/P1.1和下载无关的,我实在想不出什么其他原因了,折腾人~~~ 一般都是没用好。 没遇到过这种情况 要是stc的单片机那么脆弱,这个公司早就破产完蛋了,而且也会导致大量的公司跟着完蛋。
对于您这种情况,只有一种可能,那就是RP问题。 st c 没那么脆弱。。。不过新版下载不成功次数也多了许多,估计是为防止误删除ispcode做了很多手脚。。。 楼主,请检查一下你的下载设置,试着改变一下波特率,注意送电的时间,一般在点下载按钮后过几秒再送电,我也用STC,偶尔也会有下不成功的,不一定就是芯片坏了,先排除操作问题。 没用过STC,直接用的MAGAWIN,也和lz类似“烧坏”一次,LZ应该详细描述一下操作过程,
我的操作过程是:
1 第一遍烧录(略);
2 运行一段时间(正常);
3 断电;
4 接入下载器;
5 上电(握手通过,进入编程状态);
6 按下“下载”按钮;
7 下载完毕后,直接拔掉下载线!(怀疑问题所在)!
8 芯片坏了(虽然只有一次)。
所以,以后我在下载完后,断电,拔下下载器,然后重新上电。
我对第7步只是怀疑,因为我的板子上有一个蜂鸣器,如果没有断电后再通电的步骤,蜂鸣时间!相对!长些,所以怀疑第7步有危险性。
因为我用这个芯片也不多,只遇到一次,所以,解决办法不一定有效。 我有一片,89C516RD+,ispcode丢了,用编程器能重新写吗? 我到没有遇到这样的事情 把晶振换成11.0592的下载试一下 我也有几片STC,也试过下载不了的,不过还没真坏过 就算电压高到9V(电流不大)加上去几分钟也不会坏的(电流太大什么也会坏的)
经常把电源接反了 很热 但是凉了以后继续使用 我的一片12C5A60AD也是因为不小心放到高压编程器上编程,造成ispcode不能用。我也想知道能不能重写这段代码? 呵呵我用过一段时间的 ST C 哈 没有感觉特别好 但是也没有楼主说的这么脆弱!!! 我用的也没有这么脆弱,目前还可以有时候下载会失败,一直不能连接,原因可能是复位问题。因为后来发现反并在复位电阻上的4148竟然焊反了,靠。 检查电路吧,人家上万上万片的卖,不至于像你说那么次 STC再差,也不至于落得如此德行,还是先检查电路吧,99%是你的电路问题 呵呵我用过一段时间的 ST C 哈 没有感觉特别好 但是也没有楼主说的这么脆弱!!!
STC再差,也不至于落得如此德行,还是先检查电路吧,99%是你的电路问题 断电----点击下载---提示上电---给板子上电---下载成功。 回复【3楼】armok 阿莫
-----------------------------------------------------------------------
第一次看到阿莫回复我的帖,很激动啊,谢谢鼓励!原来每个人都要经历“烧片”这样痛苦的过程啊!会继续努力的~~ 回复【6楼】xpxp
-----------------------------------------------------------------------
同意你,我也知道一定不是产品问题,毕竟用了两块了,肯定是自己的问题,当然我也不信是RP哈,正在查原因... 回复【8楼】caonimab
-----------------------------------------------------------------------
第一次都能用的,我也觉得是下载设置,我在想会不会是单片机在不断复位导致下载不成功?等下去看看几个复位 回复【10楼】3232RE2E2
-----------------------------------------------------------------------
那也挺杯具,还没写过ispcode,不过用编程器应该可以重写吧~ 回复【10楼】3232RE2E2
我有一片,89c516rd+,ispcode丢了,用编程器能重新写吗?
-----------------------------------------------------------------------
可以,不过,首先要购买一个“商用并行编程器”,且里面支持这个型号,另外只能烧录成mpc89e515,因为stc不提供ispcode而mpc提供 回复【9楼】kv2004
没用过stc,直接用的magawin,也和lz类似“烧坏”一次,lz应该详细描述一下操作过程,
我的操作过程是:
1 第一遍烧录(略);
2 运行一段时间(正常);
3 断电;
4 接入下载器;
5 上电(握手通过,进入编程状态);
6 按下“下载”按钮;
7 下载完毕后,直接拔掉下载线!(怀疑问题所在)!
8 芯片坏了(虽然只有一次)。
所以,以后我在下载完后,断电,拔下下载器,然后重新上电。
我对第7步只是怀疑,因为我的板子上有一个蜂鸣器,如果没有断电后再通电的步骤,蜂鸣时间!相对!长些,所以怀疑第7步有危险性。
因为我用这个芯片也不多,只遇到一次,所以,解决办......
-----------------------------------------------------------------------
感谢分享你的调试经历。以前也用过AT89S51的单片机,知道“先点击ISP软件的下载按钮,再给单片机上电”,也知道“先点击ISP软件的STOP按钮,再按板子上的开关电源”,从来没有直接拔下载线(直接拔线会不会由于接触抖动,VCC纹波较大导致单片机损坏呢?也是猜测...),一般按开关电源是安全退出吧。继续诊断吧。。。 7 下载完毕后,直接拔掉下载线!(怀疑问题所在)!
这没问题的,我从来都是直接拔。
楼主晶振多少M的?晶振很高的话,注意复位电路。低频就无所谓了,我复位脚直接接地了。 楼主用的是虚拟串口吧,找个台式机试试看 劝你换另外的,华邦、新茂、三星都比他好 发现时复位电路问题,第二复位引脚被ISP软件强行设置为低,造成单片机一直在复位,不仅无法完成第二次下载,连第一次下载进去的LED点亮程序都不行。经过飞线,搞定了。感谢各位建议,真的不能第一时间怀疑单片机。到此,结帖。 怎么解决的? 您这算标题党吗? 可能是接触不良等,但STC的也脆弱,VCC过高或极性接反马上就坏了。 RP问题 估计楼主是用的USB的下载器吧,建议使用真串口;我这里的USB下载器,也经常不好用。 回复【22楼】YISIMA
-----------------------------------------------------------------------
先点下载,再上电!。 (烧写结束后,如果要对内部IAP操作,先不要瞬间拔掉电源,等过了IAP操作) 重新烧写也是,等解耦大电容放电完毕后,再次进行烧写。 怎么可能..你买的不会是山寨货吧,哈哈 貌似烧写时热插拔很容易弄坏串口的吧。反正我用的时候都是断电插拔的。没发生问题,也不清楚带电操作会不会出现问题。小习惯还是好点就少点麻烦了。个人意见。 STC的片子挺好用,伴随我挺久啦~ 的确有发现几片新片子就坏掉一个或者两个IO的了 那次公司烧了5K,发现2个有问题 回复【楼主位】YISIMA
-----------------------------------------------------------------------
是不是电路的问题,我觉得还行啊 前几天又发现一个,总是下载到一半左右就失败,提示用更低的波特率下载,最低的都实验了,不行,换一个芯片就好了。 是楼主你脆弱吧?我用过那么多种单片机,还接反过,都没见烧。 用12C5A60S2实验AD的时候不知怎么被测电压一下跳到12V了,也只是把那一个IO口烧了
另外hex文件名要是以“STC”开头会打不开,估计是软件的BUG吧
(原来是用AT的,后来换STC以后为了区分开就加了个前缀,结果死活打不开,一点就崩溃,折腾了一下午才搞明白的....) 1,检查硬件(特别是用了锁紧座的)
2,把波特率调低!再试! 遇到
AT89C51拐带烧录器式烧毁
PIC16F84发热烫手式烧毁
AVRTINY13不可恢复式熔丝烧死
ti 430F149焊接烧毁
NXP lpc2103~2148莫名其妙,半死不活。 我发现示波器探头接地线连接上的时候会烧不上,去掉就好了 觉得STC总得来说还算行, 不至于像传说中的那么差劲 哈哈,LZ已经找到原因啦。和我刚开始用时差不多,刚才忘了,STC有个第二复位脚,一开始不会用,接的不对,就只有第一次烧进去了,之后一直在复位,连运行都不行了..... 我把STC拆下再装回去,不能工作了,估计被烫坏了,但过了几天,又恢复正常了。可能里面的PN结特性有恢复了 曾经写过一个错的程序,写进去芯片发烫。。。幸亏发现的及时,不知一直运行下去会怎样。。。自_焚的程序啊~ 应该是外围电路电流过大的原因,拉低了单片机的工作电压,你先试试把外围的电路断开再重新下载,我玩了这个单片机比较久了,问题不大。 回复【31楼】YISIMA
发现时复位电路问题,第二复位引脚被isp软件强行设置为低,造成单片机一直在复位,不仅无法完成第二次下载,连第一次下载进去的led点亮程序都不行。经过飞线,搞定了。感谢各位建议,真的不能第一时间怀疑单片机。到此,结帖。
-----------------------------------------------------------------------
标记一下,前几天有遇到STC12C5410烧不进去,一直以为是芯片坏了呢,等再复查下。 回复【楼主位】YISIMA
-----------------------------------------------------------------------
不会吧,建议你检查一下设置.我一直用STC的,从来没有发生这种情况.可能是Step4的下次冷启动项不对. 我刚刚废了一片60s2,但是同样用89cXX从没出现过问题,哎,国产的悲剧 应该不是芯片的问题没有那么脆弱的我到现在为止还没有遇到过。。。。 楼主,请检查一下你的下载设置,试着改变一下波特率,注意送电的时间,一般在点下载按钮后过几秒再送电,我也用STC,偶尔也会有下不成功的,不一定就是芯片坏了,先排除操作问题。 断电----点击下载---提示上电---给板子上电---下载成功。 我也遇到过一次,用的是2052,当下次冷启动时钟源选为内部晶振时,第一次能下载成功,但在下载就一直握手失败(或者没有反应),本想把这些“坏掉”的单片机扔掉时,突发奇想用朋友的电脑选择内部晶振下载了一下,竟然下载成功了,后来发现2052在我的电脑上选择内部晶振时波特率最高和最低值都要选成1200才能下载进去,切换成外部晶振就可以用高一些的波特率下载了。 回复【53楼】huangdog
-----------------------------------------------------------------------
有这么神奇?还是你电路的问题?发代码来共享下,求教 ./emotion/em001.gif 可能是使用中产生的问题吧。。 我同学的倒是有必须要把波特率改到最低才能下载的情况,不过我从没碰到 。。。。。。。。。。 回复【49楼】rayt
-----------------------------------------------------------------------
那时因为示波器和单片机共地了,搞不好会跳闸的。 stc应该是比较结实的 我也烧过几块STC12C5A60S2,就是串口下载出问题,其它I\O口工作都正常。现在还有一块烧了一个引脚{:dizzy:} undeadhuman 发表于 2010-9-17 09:22 static/image/common/back.gif
断电----点击下载---提示上电---给板子上电---下载成功。
正确的次序 我玩壞了2,3百片晶片了,自已技術差 STC有些芯片是有点脆弱哦,比如STC12C5412AD,调试时板子其他地方稍一短路,单片机就挂了。STC15F204EA,更脆弱。同事拿我调好的板子(面包板)去组装,连着费了3个单片机,最后发现也是组装造成CMOS瞬间短路(ms级别),别的都没问题,就单片机死了。。。 不会是外围电路有问题?STC上电为高电平,不知有没有任何可能导致问题出现呢?
页:
[1]