shange144k8 发表于 2018-7-22 21:24:01

请教STC12C5A60s2单片机掉电死机问题

STC12C5A60s2单片机断电后快速上电(断电时间300ms内),没有任何响应,如同死机了一般,有哪些原因会引起这个现象(代码量28k)?
此时晶振停止,如果外部复位(阻容复位电路),则单片机正常工作。
另外,如果写一个简单蜂鸣器滴滴叫程序,不管怎么断电上电都不会卡死,不得解,请大神指导.....

sfes 发表于 2018-7-22 21:26:32

程序跑飞了

shange144k8 发表于 2018-7-22 21:28:45

sfes 发表于 2018-7-22 21:26
程序跑飞了

加了看门狗也拉不回来

modbus 发表于 2018-7-22 21:31:16

难道内部电压监测电路没起作用

shange144k8 发表于 2018-7-22 21:34:01

modbus 发表于 2018-7-22 21:31
难道内部电压监测电路没起作用

不好说呀

wye11083 发表于 2018-7-22 21:39:52

modbus 发表于 2018-7-22 21:31
难道内部电压监测电路没起作用

这种内置都是玩具级的,在边界条件下会bug。

小李非刀 发表于 2018-7-23 12:12:55

明显的复位不良。
89、90、10、11、12系列的MCU,当断电后电压没降到0.5V以下又上升到工作电压,有可能会导致复位不良。
STC12C5A60S2系列,可以使用第二复位脚(P4.6)来复位,下载时选择,两个分压电阻分压接P4.6,P4.6内部是一个比较器输入,比较门限是1.33V,低于这个电压MCU就会复位。对于5V工作,一般设计成4V复位,分压电阻为VCC---20K--P4.6--10K--GND,对于3.3V工作,一般设计成2.6V复位,分压电阻为VCC---10K--P4.6--10K--GND。
鉴于以前系列这个问题,到STC15、STC8系列系列就改进了复位电路,多个复位电压可选,非常可靠。

shange144k8 发表于 2018-7-23 22:24:00

小李非刀 发表于 2018-7-23 12:12
明显的复位不良。
89、90、10、11、12系列的MCU,当断电后电压没降到0.5V以下又上升到工作电压,有可能会导 ...

好的..............

shange144k8 发表于 2018-7-23 22:26:04

shange144k8 发表于 2018-7-23 22:24
好的..............

另外还想问一个问题,代码量与复位时间有关联么?

xiaoxiaobaiyu52 发表于 2018-7-23 22:28:18

楼上说得对,这种快速上掉电,明显不属于正常使用,需要你去满足芯片的需求

modbus 发表于 2018-7-24 09:34:59

xiaoxiaobaiyu52 发表于 2018-7-23 22:28
楼上说得对,这种快速上掉电,明显不属于正常使用,需要你去满足芯片的需求 ...

一个CPU的复位电路连快速上掉电都应付不了,这种复位电路要它有什么用

xiaoxiaobaiyu52 发表于 2018-7-24 09:41:53

modbus 发表于 2018-7-24 09:34
一个CPU的复位电路连快速上掉电都应付不了,这种复位电路要它有什么用

说的好,不要用它了,加钱上STM8

shange144k8 发表于 2018-7-24 11:52:05

xiaoxiaobaiyu52 发表于 2018-7-24 09:41
说的好,不要用它了,加钱上STM8

想是想,没钱换呀

modbus 发表于 2018-7-24 13:45:29

shange144k8 发表于 2018-7-24 11:52
想是想,没钱换呀

那就换STC8吧,价钱还便宜

小李非刀 发表于 2018-7-25 22:59:47

shange144k8 发表于 2018-7-23 22:26
另外还想问一个问题,代码量与复位时间有关联么?

复位时间与代码量没有任何关系的。
页: [1]
查看完整版本: 请教STC12C5A60s2单片机掉电死机问题