STC单片机的SOS
我用STC12C5408AD的单片机做了一个项目,在掉电时要保存一些数据。以前一值正常,后来出现了在掉电时把其它数据冲掉的情况。对单片机加温到七十多度时,不停的加电上电,结果不同扇区的数据冲掉,导致工作不正常。刚才咨询姚工,说是我程序有问题,百思不得其解,望高手指教。 加个24C0X吧…… 把程序贴上来吧 EEPROM的数据?被冲掉你要保证你操作EEPROM时候 的电压不能跌落至危险值一下
还有 在你操作EEPROM和进入休眠的指令之间要加延时
最重要的你的晶振多少 外接的还是内部RC STC内部RC频率随工作电压变化很大 是不是 因为时钟频率变高你操作EEPROM时的延时不够 ? 用EEPROM、FALSH、带电池的SRAM保存掉电瞬间数据是非常不可靠的,即使你有掉电检测,或者充足的电容,这都是经验教训,建议不要在掉电瞬间干任何事,只能原地踏步走,等彻底掉电或电源恢复。 感谢各位的关心,关键是在低温时一点问题都没有,温度一高就出事了。晶振30MHz,复位前有200多mS时间。
页:
[1]