AT89S52单片机死机

[复制链接]
5578|24
 楼主| xiejiayue 发表于 2013-1-7 16:39 | 显示全部楼层 |阅读模式
有一款产品,用的是AT89S52,做了40多块,然后上电老化,有的没过多长时间就出现了问题,然后复位就好了。复位电路用的是阻容式的,只是上电复位。软件应该没问题,因为之前也是用的这个软件,所以我怀疑是硬件问题,更换了晶振还是有坏的,也更换过负载电容,因为现在用的板子是几年前做的,我怀疑是不是板子受潮了?我测量过出现问题的产品,晶振不工作了,不知道是什么原因导致的,板子放的时间长了会不会有影响?
jlass 发表于 2013-1-7 16:48 | 显示全部楼层
板子久了,容易产生虚焊
 楼主| xiejiayue 发表于 2013-1-7 21:18 | 显示全部楼层
我用AT89C52替代S52烧写同样的程序,进行对比,发现当触摸S52晶振引脚时,碰几下,就死机了,但是同样碰89C52晶振引脚,尽管碰的时候不工作,但是手一松开,单片机就继续正常工作,难道是这两款单片机驱动晶振的能力不同,还是S52对晶振电路要求比较高,我这个板子的晶振引脚到单片机的距离稍有点远,4M晶振,用的20pF电容
 楼主| xiejiayue 发表于 2013-1-7 21:22 | 显示全部楼层
jlass 发表于 2013-1-7 16:48
板子久了,容易产生虚焊

虚焊倒是有可能,但是我这个问题不像是虚焊造成的
hq_y 发表于 2013-1-7 22:35 | 显示全部楼层
89S52系列抗干扰性能是最差的。
 楼主| xiejiayue 发表于 2013-1-8 08:22 | 显示全部楼层
hq_y 发表于 2013-1-7 22:35
89S52系列抗干扰性能是最差的。

但是我这款产品上没有什么强电信号,怎么会有干扰呢,还是线路板本身有点问题呢
armcn 发表于 2013-1-8 08:33 | 显示全部楼层
说明板子不太好,不稳定,检查一下吧。
elec921 发表于 2013-1-8 08:36 | 显示全部楼层
晶振部分有问题
jjjyufan 发表于 2013-1-8 08:46 | 显示全部楼层
晶振的匹配不是随便加的,
你最好看看所用的晶振规格书,一般都写明了匹配多少电容的,
另外你可以试试晶振壳接地 晶振并联1M电阻
hq_y 发表于 2013-1-8 10:02 | 显示全部楼层
你换个stc的单片机
把内部看门狗用上,外部的rc复位就别用了。
还不够烦人的。
rc复位本身是有问题的。
最开始大家都这么用,到后来外置看门狗,再后来用内置独立看门狗
都是有个认识过程的。
 楼主| xiejiayue 发表于 2013-1-8 10:30 | 显示全部楼层
hq_y 发表于 2013-1-8 10:02
你换个stc的单片机
把内部看门狗用上,外部的rc复位就别用了。
还不够烦人的。

嗯 我现在换了MCU 用的是SM8952A 感觉好多了 正在老化中。。。。。。
 楼主| xiejiayue 发表于 2013-1-8 10:31 | 显示全部楼层
jjjyufan 发表于 2013-1-8 08:46
晶振的匹配不是随便加的,
你最好看看所用的晶振规格书,一般都写明了匹配多少电容的,
另外你可以试试晶振 ...

嗯,晶振的匹配应该没问题,我也看了手册
 楼主| xiejiayue 发表于 2013-1-8 10:32 | 显示全部楼层
elec921 发表于 2013-1-8 08:36
晶振部分有问题

是不是AT89S52晶振引脚驱动能力不如89C52呢
 楼主| xiejiayue 发表于 2013-1-8 10:33 | 显示全部楼层
armcn 发表于 2013-1-8 08:33
说明板子不太好,不稳定,检查一下吧。

这个确实很难检查啊
 楼主| xiejiayue 发表于 2013-1-8 11:16 | 显示全部楼层
hq_y 发表于 2013-1-8 10:02
你换个stc的单片机
把内部看门狗用上,外部的rc复位就别用了。
还不够烦人的。

请问在不更改硬件和软件的情况下,可以用SM8952A-L25替代AT89S52吗,
jjjyufan 发表于 2013-1-8 13:03 | 显示全部楼层
是你否装了芯片座子啊?
 楼主| xiejiayue 发表于 2013-1-8 15:17 | 显示全部楼层
jjjyufan 发表于 2013-1-8 13:03
是你否装了芯片座子啊?

嗯 44脚方的芯片座
tergy2012 发表于 2013-1-8 16:08 | 显示全部楼层
芯片座子你有没有装上呢
jjjyufan 发表于 2013-1-8 16:34 | 显示全部楼层
不起振的,换个座子试试,
一般我们都是不用座子的。容易出问题,
大道至简 发表于 2013-1-8 20:13 来自手机 | 显示全部楼层
我以前也碰见过这种问题,一模串口两根线就可以顺利启动,不摸不行。当时快要疯掉。最后发现根本不是硬件问题,而是软件问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

60

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部