ywf85
发表于 2010-8-10 16:33:47
学习
FZJ01
发表于 2010-8-10 17:17:46
学习了
chenhuanbang
发表于 2010-8-24 16:47:18
mark
liudeen
发表于 2010-8-31 09:53:33
学习
yunlong
发表于 2010-8-31 12:55:58
记号
sjssjs
发表于 2010-9-30 10:57:28
学习了!
wsygb
发表于 2010-11-16 15:47:50
各位的论述精辟!
wdh2152
发表于 2010-11-18 08:34:15
ding
wdh2152
发表于 2010-11-18 08:35:25
ding
tianzhiq
发表于 2010-11-18 08:46:08
mark
zhaoghsea
发表于 2010-11-18 08:49:22
mark
d20062303732
发表于 2010-11-18 08:50:28
markkkkk
bin8
发表于 2010-11-19 08:51:01
mak
whym1987
发表于 2010-11-19 09:33:09
看完了,终于明白点了。
qq_zhs
发表于 2010-11-20 19:46:33
我也用到了每次掉电后数据都变根本没发用啊
打开BOD 只是减少了改变次数 多掉2次电就变了
看了下好像就我用到的数据变化 别的都基本都是0xFF 只有一两个数据变 我无语了 怎么用得那么麻烦 没24Cxx好用啊
我用GCC的自带库读写的开了中断
下周去找原因不然还得加块24C01
多谢上面的意见 找到原因了再来顶
qq_zhs
发表于 2010-11-24 18:28:50
昨天把中断关了再写数据数据变化少了很多
但还是会变 每个数据都可能变
stely
发表于 2010-11-24 19:14:25
标记学习
yywin
发表于 2010-11-24 19:48:55
学习
hexiantu
发表于 2010-11-25 16:58:04
mark
CHENXIAOTIAN
发表于 2010-11-25 20:22:02
MARK
8s209
发表于 2011-1-20 12:55:48
mark
zhanglu1990
发表于 2011-1-20 15:17:00
mark
danielmi
发表于 2011-1-21 09:08:11
mark
shappy
发表于 2011-1-21 22:05:14
目前尚未遇到此类问题!!!!关注一下
mawei
发表于 2011-1-22 00:36:19
因为掉电eeprom出错的朋友们不妨给系统加装掉电检测电路.主要思路是,计算系统保存eeprom的时间,根据这个时间来部署一个电容来保证写入时的电源.设置一个外部的电压检测电路,检测系统的供电电压,如9v 7805的方式就检查9v的电压,当电压下降到你设定的值,系统马上停止一切任务,保存eeprom数据,然后进行判断电压是否恢复如电压恢复那就继续运行否则就等掉电,这样就能很大程度上保证系统的稳定,如果你电压不稳你换电源就好了没必要老在这块折腾.
huashenglaji
发表于 2011-3-10 23:12:50
我的也丢了,版本太多,期待更好的方案,明天先开始查查硬件吧
yaya001
发表于 2011-4-5 15:10:00
mark
wpnx
发表于 2011-4-5 15:54:46
mark
chenqin616
发表于 2011-8-8 09:38:30
我在使用mega64的EEPROM保存数据时,掉电时也出现过部分数据丢失现象
lanjingjing
发表于 2011-8-8 10:23:56
究竟为什么会出现数据丢失现象?
bingshuihuo888
发表于 2011-8-8 10:38:29
Cool !
GDYJ
发表于 2011-8-8 10:44:40
基本上丢数据的问题都是因为掉电期间修改EEPROM数据引起的,修改过程失去电源,导致数据丢失。建议是:加掉电检测;不要同时大批量读取数据。
babysnail
发表于 2011-8-8 10:51:15
回复【6楼】zrl700424
-----------------------------------------------------------------------
有道理! 更想知道的是什么原因产生的丢失。如果是程序跑飞的问题,那么加了这段CRC的程序,会不会跑飞到这段程序来也是个问题!
gtzhangzr
发表于 2011-8-9 11:46:42
mark
ouyj_0210
发表于 2011-8-9 13:25:31
mark
duxingkei
发表于 2011-8-9 21:11:48
MARK 最近 肯会用到
yfgww
发表于 2011-8-9 21:25:59
mark
ardentyouth
发表于 2011-8-10 13:28:28
遇到了相近的问题,但没确定是EEPROM数据丢失还是显示等原因引起的,目前还在试验中。楼主的方法可以参考下MARK
myhonour
发表于 2011-8-10 13:47:25
mark
GNMXD
发表于 2011-10-21 15:30:13
看看。。。
Hunter
发表于 2011-10-21 16:27:47
mark
raohao101
发表于 2011-11-10 11:43:54
mrak
!!
davylee
发表于 2011-11-10 21:18:14
这个对我略显高深啊,回头慢慢学习
Forever
发表于 2011-11-10 22:43:15
MARK!
yilfhch
发表于 2011-11-14 11:36:34
为 EEPROM数据困扰
changhui0222
发表于 2011-11-14 11:39:28
MARK!
jade1988
发表于 2011-11-14 11:47:28
MARK!
442502587
发表于 2011-11-14 14:01:28
mark
kingboy100
发表于 2011-11-14 15:19:13
mark
wlzxzp
发表于 2011-11-15 23:34:53
留个记号,不错的帖子。。。
yxyfish
发表于 2011-12-24 10:04:43
没有找到根本原因这些只能是改善
54wood
发表于 2012-2-3 22:43:42
mark
dingliming
发表于 2012-2-5 06:34:32
记一下吧
juyingele
发表于 2012-2-5 09:19:42
有道理! 更想知道的是什么原因产生的丢失。如果是程序跑飞的问题,那么加了这段CRC的程序,会不会跑飞到这段程序来也是个问题!
qingaixww
发表于 2012-2-5 21:53:35
mark
hygbeyond
发表于 2012-2-8 14:02:15
更想知道的是什么原因产生的丢失。如果是程序跑飞的问题,那么加了这段CRC的程序,会不会跑飞到这段程序来也是个问题!
----------------------------------------------------------------------------------------------------------------
这个需要根据数据来分析。如果数据校验码正确,数值变了,程序是否跑飞了?或者是什么别的原因。
这段代码的主要作用是防止由于硬件原因导致EEPROM数据丢失。
见笑了,个人愚见
zhuhaioudi
发表于 2012-7-7 06:56:25
硬件是解决问题的关键。
slayer_ni
发表于 2012-12-2 00:11:33
mark~~~~~~~~~
stm8s
发表于 2012-12-2 06:35:31
Mark.以后看
我惯的女人
发表于 2012-12-2 11:01:27
留名签到
mathison
发表于 2013-6-5 09:33:32
很好的想法,周末试试。
ZJSXHWL000000
发表于 2013-7-16 06:31:33
Cool !好贴,留名。
lu976046395
发表于 2013-7-31 14:10:34
学习
yat
发表于 2013-9-26 08:53:08
治标治本,彻底解决AVR单片机EEPROM数据丢失问题
hamipeter
发表于 2013-9-26 09:10:15
谢谢分享!
jz701209李
发表于 2013-9-26 17:24:52
学习一下,谢谢
zheng_8145
发表于 2014-1-12 13:17:57
正好学习一下!
zl_123
发表于 2014-2-8 20:11:29
MARK
njsyq
发表于 2014-2-11 14:50:51
楼主NB啊!!!!
vikeer606
发表于 2014-4-11 10:33:50
我也是这么用的,mark
每天学一点
发表于 2015-9-6 15:29:00
很好,就是程序量大了点。
philix
发表于 2020-9-23 17:30:12
过来看一下,借鉴{:lol:}{:lol:}