为什么这样会死机?

[复制链接]
3230|11
 楼主| zjh006 发表于 2007-6-11 08:16 | 显示全部楼层 |阅读模式
给系统频繁的快速上电和断电,几次或十几次后就会死机,请问这是为什么呢?<br />有没有好的解决办法,谢过。
xzl 发表于 2007-6-11 08:21 | 显示全部楼层

复位电路有问题

最好采用电压检测+看门狗的方式
awey 发表于 2007-6-11 08:37 | 显示全部楼层

时间没掌握好

如果时间掌握得好,只要重上电一次,就可死机~~~~~
 楼主| zjh006 发表于 2007-6-11 08:42 | 显示全部楼层

楼上大虾能详细点吗?

为什么会这样?
 楼主| zjh006 发表于 2007-6-11 08:44 | 显示全部楼层

死机后晶体不振了。

  
chunyang 发表于 2007-6-11 11:18 | 显示全部楼层

如果是振荡电路停振所致,说明你的晶体匹配电容选择不够

有的MCU按习惯加两个匹配电容还不够,还得用电阻,细节看看该MCU的手册吧。
 楼主| zjh006 发表于 2007-6-11 11:30 | 显示全部楼层

振荡电路是按照ic资料的

电容匹配应该没有问题,除非资料有错<br />
chunyang 发表于 2007-6-11 11:36 | 显示全部楼层

那也要试着做些改变,不排除MCU设计问题所致

  
tage 发表于 2007-6-11 11:45 | 显示全部楼层

换个好点的看门狗就好了。

我猜你用上电复位的看门狗了,但是是&nbsp;很便宜的那种。
 楼主| zjh006 发表于 2007-6-11 11:52 | 显示全部楼层

再次测试的结果

静态电流正常,单片机应该还在睡眠状态,i/o口状态正常,<br />但是按键后单片机没有唤醒,晶体没有振荡,不知是复位有问题还是振荡有问题?<br />例外说明:外部没有看门狗,采用简单的rc复位电路。
hq_y 发表于 2007-6-11 13:10 | 显示全部楼层

给系统频繁的快速上电和断电,几次或十几次后就会死机

电容没有放完电;<br />最好是使用芯片的上电复位电路;
chunyang 发表于 2007-6-11 15:57 | 显示全部楼层

你要说清前提

&nbsp;&nbsp;&nbsp;&nbsp;用上电的办法退出休眠不成功和原始态上电晶体不启振的原因是截然不同的,说清的这个前提立刻就能判断出是复位的问题,改用电源监控IC即可解决。<br />&nbsp;&nbsp;&nbsp;&nbsp;同样的现象,不同的前提条件,造成问题的原因很可能风马牛不相及,要学会正确的提问,这样对大家都好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

59

主题

610

帖子

1

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