论坛

非易失性内存问题

开始于 "dyn...@ymail.com" 2013年6月24日
我使用的是DC 10.56的rcm5600w。我尝试将数据存储在非易失性存储器中 以下代码,当我尝试拔下电源时出现问题 几分钟,然后打开电源以读取我存储的数据,我丢失了 数据。这个程序有什么问题吗?谢谢。
首先要问的是电池是否已连接到电池 RCM5600W上的电压引脚?

第二个问题是为什么不对变量定义使用bbram限定词 将数据放置在BBRAM中?这使生活变得简单得多。

查看我的BACnet堆栈演示的RCM5600构建的.org文件, 默认情况下,RCM5600在32K BBRAM中分配了20K,用于为 FAT文件操作,并在扩展内存中分配了12K。据我所记得 如果您不使用任何以下产品,则实际上可以收回20K供自己使用 FAT库,但是我不确定您到底拥有什么 to do.

问候,
彼得
我没有将电池连接到备用电池。 RCM5600w只有电源 通过USB下载电缆供电。

了解bbram与将非易失性数据存储在 flash,我有兴趣使用它,感谢pater的建议。

如果电池后备电源和 电源断开了吗?谢谢。
2013年6月25日下午1:04,d ... @ ymail.com写道:
>我没有连接电池 备份。 RCM5600w仅通过USB下载电缆供电。
>
>了解bbram与将非易失性数据存储在 flash,我有兴趣使用它,感谢pater的建议。

5600W没有电池支持的RAM。因此,即使您已连接电池,
如果断电,所有RAM数据将丢失。

>
>如果备用电池和 电源断开了吗?谢谢。

闪存是非易失性的。 5600W具有串行闪存,您必须查看是否
DC可以使用其中的一部分数据。我认为DC为用户使用了它
块功能。您必须在文档中查看这些功能。
-
- ----
顾问Scott G. Henion
网站: http://SHDesigns.org
- ----
糟糕,我的错。 RCM6700在内部具有BBRAM的内部32K 兔子6000 CPU。 RCM5600W上的备用电池仅用于RTC。
Oo .. rcm5600w没有电池供电的RAM :(。Btw,谢谢Scott .. 建议和解释。我现在明白了