打印

带电池的32K外部RAM DS1230不掉电保护,求救高手?

[复制链接]
2162|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
成就自我|  楼主 | 2007-8-8 17:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟今天调试的时候,程序中的一些全局变量保存在外部RAM(带电池的32K*8)后,掉电重起后发现所存的外部ram数据不是原来的数,用液晶调出来显示,发现是乱码.DS1230芯片是没有问题的,我换过几块,都是同样的问题;我现在就是担心是不是这些保存过的全局变量在板子重起后是不是赋了个随机值,求助各位?谢谢

相关帖子

沙发
gjg191| | 2007-8-8 19:32 | 只看该作者

dd

加电源管理芯片了吗?

使用特权

评论回复
板凳
zgl7903| | 2007-8-9 09:14 | 只看该作者

个人见解

NVRAM的数据一般是不会自动改变的,简单测试的方法就是用编程器写入一个文件,然后对NVRAM断电上电反复操作,N次后用编程器读出来比较是否有改变。
所以在设计中除了使用NVRAM来存储数据外,还应该对MCU也加入电源监控,如带电压监控的看门狗,这样不至于使MCU在低电和上电未完全复位的状态下对NVRAM的异常操作.

使用特权

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

本版积分规则

8

主题

15

帖子

1

粉丝