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:}
页: 1 [2]
查看完整版本: [原创]治标治本,彻底解决AVR单片机EEPROM数据丢失问题