历史上的今天

今天是:2024年10月15日(星期二)

正在发生

2018年10月15日 | STM32F4的4k备份SRAM

发布者:TranquilMind 来源: eefocus关键字:STM32F4  SRAM 手机看文章 扫描二维码
随时随地手机看文章

1、基地址:

#define BKPSRAM_BASE          ((uint32_t)0x40024000)

2、大小为4k

备份域还包括仅可由 CPU 访问的 4 KB 备份 SRAM,可被 32 位、16 位、8 位访问。使能低          

功耗备份调压器时,即使处于待机或 VBAT 模式,备份 SRAM 的内容也能保留。一直存在    

VBAT 时,可以将此备份 SRAM 视为内部 EEPROM

3、

STM32F4的4k备份SRAM


STM32F4的4k备份SRAM


STM32F4的4k备份SRAM

4、需要掉电保存参数必须保存到backup SRAM中,如下:

    *(__IO uint32_t *) (BKPSRAM_BASE + offset) = 要保存的参数;
其中BKPSRAM_BASE为backup SRAM的基地址,offset为偏移量。


关键字:STM32F4  SRAM 引用地址:STM32F4的4k备份SRAM

上一篇:STM32学习笔记之RTC(实时时钟)和BKP(备份寄存器)
下一篇:STM32F4的外部SRAM_软件部分

推荐阅读

面对着竞争对手 AMD 的步步紧逼之下,日前英特尔在发布会上一口气发布了九代酷睿以及发烧级 Core X 系列 CPU 。然而人们期盼已久的 10nm 工艺在这批 CPU 上依然没有出现。 针对这个问题,英特尔高管克里斯·席尔瓦表示,九代酷睿将会是英特尔 14nm 的谢幕。据悉,近年来即便是竞争对手早早就将工艺提升到 10nm ,但英特尔依然坚守着 14nm...
I2C是由Philips公司发明的一种串行数据通信协议,仅使用两根信号线:SerialClock(简称SCL)和SerialData(简称SDA)。I2C是总线结构,1个Master,1个或多个Slave,各Slave设备以7位地址区分,地址后面再跟1位读写位,表示读(=1)或者写(=0),所以我们有时也可看到8位形式的设备地址,此时每个设备有读、写两个地址,高7位地址其实是相同的。I2C数据格...
本设计包括两个终端,包括负责水卡充值(可选择金额)的充值终端和每次刷卡扣费两元的付费终端。制作成品时建议两个终端做在一块板子上,用跳帽切换两个51单片机的电源。主控芯片51单片机射频模块RC522射频卡M1卡S50以下是付费终端的程序#include "reg52.h"#include "main.h"#include "mfrc522.h"#include<intrins.h> //函数处理头文件 ...
ATmega48是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega48 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。ATmega48 AVR 内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与算逻单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访...

史海拾趣

问答坊 | AI 解惑

求助MP3解码芯片资料

今天搞到一个PCB版,播放MP3用的上面的芯片写着:CECL 006B&nbsp; 下一行MD4W45.1&nbsp;,看不太清楚应该是对的,问一下这是哪个公司的东西 有资料么…

查看全部问答∨

关于Wince程序开发Build出现LINK错误问题

我用EVC++开发的程序,在Win32(WCE emulator) Debug,POCKET PC 2003 Emulator环境下Build,结果出现下面的错误,用到的lib已经加到工程里了,为什么还会报这些错误阿?请指教。 Linking... XDCCL2.obj : error LNK2019: unresolved external symb ...…

查看全部问答∨

谁有程序员开发网的帐号 帮忙下个东西吧。。

http://www.google.cn/search?q=sram+%E4%B9%92%E4%B9%93+%E7%A8%8B%E5%BA%8F&hl=zh-CN&newwindow=1&start=20&sa=N 请发到我的邮箱里哈~~谢了 michelle_200312@163.com…

查看全部问答∨

请问如何在WINCE定制好的平台上定义某个应用程序的快捷键?

比如在WINCE定制好的平台上按“F1”出现帮助窗口界面,现在我想按“F2”则打开桌面上的某个应用程序,比如“IE”或者“命令提示符”,请问怎样做呢?…

查看全部问答∨

Design Entry CIS

启动Allegro时Cadence Product Choices!开始时use as default对话框打了勾!所以对话框不见了!现在我想重显这个对话框!怎么办??…

查看全部问答∨

SD卡驱动问题

目前我在TI的TMS320VC5509A上做一个项目,需要驱动SD卡。5509上自带有SD卡控制器。通过配置应该就能正常使用。 可是现在我遇到的问题是,不能连续进行SD卡读写。比如先读SD卡(查询),接着又写,在写时写命令返回的response不对。只有在读完后加 ...…

查看全部问答∨

inline?registor?

inline好像和预编译语句差不多,也是在调用处直接展开,不会引起栈的操作,因而可以提高程序的执行速度,但是这样,如果该函数在多处都调用了,则会显著增加程序的代码量。只有要求执行时间,同时调用地方又不多的函数,才使用该关键字修饰,对吧? ...…

查看全部问答∨

STM8S编译设置问题

程序很简单,LCD显示,定义了一个常量数组,数组大小为40K(40960字节); u8 const cArray1[]=……; 芯片STM8S207SB,程序>32K,选择了modsl,编译可以通过,但是仿真时看不到显示,像是跑飞了;数组改小后可以正常显示。 找了下关于> ...…

查看全部问答∨

求教stm32定时器一次dma连续修改寄存器问题

                                 初学stm32想实现定时器一次dma连续修改CCR1,CCR2,CCR3,CCR4的值,这样可以节省dma通道,但是不知道怎么配置TIMX ...…

查看全部问答∨

正弦函数

在CCS中怎样输出一个正弦函数 以及一个直线 不能用C写吗  for(i=1;i<=N;i++)   fi=0;  for(i=1;i<=N;i++)   fi=10*PI*sin(i/N);     for(i=1;i<=N;i++)  finew=0; for(i=1;i ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved