打印

在C51里面如何把变量断电保存啊

[复制链接]
4484|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangli211|  楼主 | 2008-10-12 08:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为了使一些在运行是用户设置的数据在断电后能够保持,想把变量保存在FLASH/ROM类的代码区,这样可行吗?有或者是片外的带电池的RAM内?
若要保存的数据在8K以内的两者哪个方便呢

相关帖子

沙发
huangli211|  楼主 | 2008-10-12 08:39 | 只看该作者

大家都给说看啊

使用特权

评论回复
板凳
chen3bing| | 2008-10-12 09:48 | 只看该作者

re

可以考虑扩展一个EEPROM。

使用特权

评论回复
地板
hgjinwei| | 2008-10-12 12:02 | 只看该作者

用IAP编程,写进FLASH里面去.

用IAP编程,写进FLASH里面去.

使用特权

评论回复
5
救火车| | 2008-10-12 12:07 | 只看该作者

用一片24C02就行。

也有的CPU内部带EEPROM

使用特权

评论回复
6
NE5532| | 2008-10-12 14:50 | 只看该作者

铁电

使用特权

评论回复
7
5880527| | 2008-10-12 14:56 | 只看该作者

8K?用户要输入这么多数据不累趴下才怪

要么就是这东西设计不合理

使用特权

评论回复
8
国见比吕| | 2008-10-13 09:45 | 只看该作者

8K这能叫变量么?

数据和变量是两码事 

使用特权

评论回复
9
huangli211|  楼主 | 2008-10-14 08:07 | 只看该作者

是数据的了

是数据的了

使用特权

评论回复
10
bluestar15| | 2008-10-16 00:00 | 只看该作者

要看是什么了

如果是想保留断电前的不确定数据,那基本很难,除非你能弄个备用电池或备用电源,在断电时能检测到断电,并继续让CPU工作一定时间,把数据保留在片外存储器例如24C02等等。

使用特权

评论回复
11
gumei| | 2008-10-16 23:35 | 只看该作者

RAM

10F说的很对啊.可以考虑使用电池加RAM的搭配对要保护的数据实时存取,虽然有点占用CPU资源,但应该管用的

使用特权

评论回复
12
WOAILYMD| | 2008-10-17 09:42 | 只看该作者

8K,这么大!

这些数据直接放EEPROM里吧,用时从这里调入FLASH,不用时也不用考虑什么,因为它是永久保存的呀!

使用特权

评论回复
13
remida| | 2008-10-17 16:56 | 只看该作者

外扩铁电比较好,好更改,带电RAM容易丢失数据!

数据量小用铁电,数据量大用FLASH

使用特权

评论回复
14
huangli211|  楼主 | 2008-10-23 20:23 | 只看该作者

注意定了

使用特权

评论回复
15
huangli211|  楼主 | 2008-10-23 20:26 | 只看该作者

用外部扩SRAM+电池保持的方案了

这样可以做的够大。够快

使用特权

评论回复
16
zzty| | 2008-10-24 08:08 | 只看该作者

又学习了

使用特权

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

本版积分规则

19

主题

86

帖子

0

粉丝