打印

关于STM32的带电池的RAM的问题?

[复制链接]
2381|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kbgyzp|  楼主 | 2008-11-18 21:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的STM32中的RAM是带电池的,我发现当我复位以后我定义的变量的值不是我复位前的值了,不是有电池可以使ram的值保持不变吗?我该怎么定义这个变量才可以使设备即便从新上电那个变量的值还是保持不变,除非我把它给清掉?
沙发
ST_ARM| | 2008-11-19 09:54 | 只看该作者

贴出你的电路

STM32中的RAM是带电池的? 电池是如何连接的。

使用特权

评论回复
板凳
香水城| | 2008-11-19 09:56 | 只看该作者

STM32的RAM是带电池的?我怎么不知道

楼主肯定使用的STM32吗?

使用特权

评论回复
地板
kbgyzp|  楼主 | 2008-11-19 18:09 | 只看该作者

也许我没说清楚

就是STM32F10x参考手册3.1.2 电池备份那一章节提到的VBAT脚上接上电池,不能保持RAM中的值吗?uPSD3254就可以啊,如果更改启动代码可以吗?

使用特权

评论回复
5
香水城| | 2008-11-19 18:14 | 只看该作者

楼主说的是STR9吧,只有STR9才有用电池保持RAM内容的功能

STM32只有一组用电池保持的后备寄存器。

请仔细看看手册,最新的STM32技术参考手册没有3.1.2节。

使用特权

评论回复
6
kbgyzp|  楼主 | 2008-11-19 18:33 | 只看该作者

貌似这个帖子可以解决我的问题

https://bbs.21ic.com/club/bbs/bbsView.asp?boardid=49
在KEIL中怎么定义?

使用特权

评论回复
7
kbgyzp|  楼主 | 2008-11-19 18:35 | 只看该作者

香主看看在KEIL中怎么定义?

使用特权

评论回复
8
kbgyzp|  楼主 | 2008-11-19 18:50 | 只看该作者

我仔细看了,是没提到。

可理论上应该可以啊,Upsd3254就可以,绝对可以的。
如不可以那电池用处就不大了

使用特权

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

本版积分规则

53

主题

473

帖子

1

粉丝