amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 2461|回复: 5

STC单片机的SOS

[复制链接]
发表于 2010-5-5 15:17:23 | 显示全部楼层 |阅读模式
我用STC12C5408AD的单片机做了一个项目,在掉电时要保存一些数据。以前一值正常,后来出现了在掉电时把其它数据冲掉的情况。对单片机加温到七十多度时,不停的加电上电,结果不同扇区的数据冲掉,导致工作不正常。刚才咨询姚工,说是我程序有问题,百思不得其解,望高手指教。
发表于 2010-5-5 16:19:45 | 显示全部楼层
加个24C0X吧……
发表于 2010-5-5 17:25:20 | 显示全部楼层
把程序贴上来吧
发表于 2010-5-5 17:31:46 | 显示全部楼层
EEPROM的数据?被冲掉

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

最重要的你的晶振多少  外接的还是内部RC  STC内部RC频率随工作电压变化很大  是不是 因为时钟频率变高你操作EEPROM时的延时不够 ?
发表于 2010-5-5 17:53:25 | 显示全部楼层
用EEPROM、FALSH、带电池的SRAM保存掉电瞬间数据是非常不可靠的,即使你有掉电检测,或者充足的电容,这都是经验教训,建议不要在掉电瞬间干任何事,只能原地踏步走,等彻底掉电或电源恢复。
 楼主| 发表于 2010-5-6 07:40:06 | 显示全部楼层
感谢各位的关心,关键是在低温时一点问题都没有,温度一高就出事了。晶振30MHz,复位前有200多mS时间。
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-9-18 14:03

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表