单片机掉电数据没有消失??????

[复制链接]
 楼主| areshan 发表于 2010-11-25 10:36 | 显示全部楼层
把插座拔下,放5S左右,再上电,程序才是从0开始运行的。。。。。。
qiangdao 发表于 2010-11-25 12:00 | 显示全部楼层
5S才能将点放完?
zljzlj 发表于 2010-11-25 13:56 | 显示全部楼层
复位流程要有清零处理,
否则,呵呵,可能会跑飞哦
这是必须的
ljfhch123 发表于 2010-11-25 14:20 | 显示全部楼层
电路上存在并联的大电容吧
chenghaichao 发表于 2010-11-27 22:28 | 显示全部楼层
感觉是电没有完全放完,没有复位
yewuyi 发表于 2010-11-27 23:34 | 显示全部楼层
可能的原因之一:
AVR的单片机的电源复位在慢速电源冲击时时比较容易出事的。
这也是AVR一直存在内部EEPROM第一个字节容易丢数的最大原因,而电容降压方式给MCU供电,因为是电流型方式,本身在电源断开后,电流慢慢降低,如果电流消耗的速度比较慢,就可能造成慢速上电现象的出现,如果这个速度小于AVR要求的最小速率,则很可能出现MCU混乱的现象,即使造成死机也很正常。
bobo1957 发表于 2010-11-30 20:46 | 显示全部楼层
RAM数据为什么就要掉电丢失呢,你想要的丢失数据的状态是个什么样的状态呢,如果没有初始化的数据你就读出来用,那你又觉得他会丢失,那就是说你想用丢失了的数据,这个逻辑是个啥子逻辑呢
原野之狼 发表于 2010-11-30 20:57 | 显示全部楼层
多半是没有可靠复位的原因
zyb2008 发表于 2010-11-30 21:15 | 显示全部楼层
应该是断电后,电容还有余电造成吧
zdhlixiang2006 发表于 2010-11-30 22:57 | 显示全部楼层
楼主难道不知道电容放电需要一段时间?
月下狂想曲 发表于 2010-12-1 11:28 | 显示全部楼层
从硬件上想办法吧,搅成插头一拔就马上放电。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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