发新帖我要提问
12
返回列表
打印

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

[复制链接]
楼主: areshan
手机看帖
扫描二维码
随时随地手机跟帖
21
areshan|  楼主 | 2010-11-25 10:36 | 只看该作者 回帖奖励 |倒序浏览
把插座拔下,放5S左右,再上电,程序才是从0开始运行的。。。。。。

使用特权

评论回复
22
qiangdao| | 2010-11-25 12:00 | 只看该作者
5S才能将点放完?

使用特权

评论回复
23
zljzlj| | 2010-11-25 13:56 | 只看该作者
复位流程要有清零处理,
否则,呵呵,可能会跑飞哦
这是必须的

使用特权

评论回复
24
ljfhch123| | 2010-11-25 14:20 | 只看该作者
电路上存在并联的大电容吧

使用特权

评论回复
25
chenghaichao| | 2010-11-27 22:28 | 只看该作者
感觉是电没有完全放完,没有复位

使用特权

评论回复
26
yewuyi| | 2010-11-27 23:34 | 只看该作者
可能的原因之一:
AVR的单片机的电源复位在慢速电源冲击时时比较容易出事的。
这也是AVR一直存在内部EEPROM第一个字节容易丢数的最大原因,而电容降压方式给MCU供电,因为是电流型方式,本身在电源断开后,电流慢慢降低,如果电流消耗的速度比较慢,就可能造成慢速上电现象的出现,如果这个速度小于AVR要求的最小速率,则很可能出现MCU混乱的现象,即使造成死机也很正常。

使用特权

评论回复
27
bobo1957| | 2010-11-30 20:46 | 只看该作者
RAM数据为什么就要掉电丢失呢,你想要的丢失数据的状态是个什么样的状态呢,如果没有初始化的数据你就读出来用,那你又觉得他会丢失,那就是说你想用丢失了的数据,这个逻辑是个啥子逻辑呢

使用特权

评论回复
28
原野之狼| | 2010-11-30 20:57 | 只看该作者
多半是没有可靠复位的原因

使用特权

评论回复
29
zyb2008| | 2010-11-30 21:15 | 只看该作者
应该是断电后,电容还有余电造成吧

使用特权

评论回复
30
zdhlixiang2006| | 2010-11-30 22:57 | 只看该作者
楼主难道不知道电容放电需要一段时间?

使用特权

评论回复
31
月下狂想曲| | 2010-12-1 11:28 | 只看该作者
从硬件上想办法吧,搅成插头一拔就马上放电。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则