shdjdq 发表于 2010-5-5 15:17:23

STC单片机的SOS

我用STC12C5408AD的单片机做了一个项目,在掉电时要保存一些数据。以前一值正常,后来出现了在掉电时把其它数据冲掉的情况。对单片机加温到七十多度时,不停的加电上电,结果不同扇区的数据冲掉,导致工作不正常。刚才咨询姚工,说是我程序有问题,百思不得其解,望高手指教。

eduhf_123 发表于 2010-5-5 16:19:45

加个24C0X吧……

v_8787 发表于 2010-5-5 17:25:20

把程序贴上来吧

hexixiaomao 发表于 2010-5-5 17:31:46

EEPROM的数据?被冲掉

你要保证你操作EEPROM时候 的电压不能跌落至危险值一下
还有 在你操作EEPROM和进入休眠的指令之间要加延时

最重要的你的晶振多少  外接的还是内部RC  STC内部RC频率随工作电压变化很大  是不是 因为时钟频率变高你操作EEPROM时的延时不够 ?

ground 发表于 2010-5-5 17:53:25

用EEPROM、FALSH、带电池的SRAM保存掉电瞬间数据是非常不可靠的,即使你有掉电检测,或者充足的电容,这都是经验教训,建议不要在掉电瞬间干任何事,只能原地踏步走,等彻底掉电或电源恢复。

shdjdq 发表于 2010-5-6 07:40:06

感谢各位的关心,关键是在低温时一点问题都没有,温度一高就出事了。晶振30MHz,复位前有200多mS时间。
页: [1]
查看完整版本: STC单片机的SOS