STM32_ BKP备份数据

今天讲解“stm32f103 bkp备份数据”,关于“bkp备份数据”这一块的知识不难,但还是需要注意几点。bkp顾名思义就是备份寄存器(见参考手册),主要用于备份数据使用的。
每天讲解的不仅仅是基础,而是重点,不起眼的重点,容易被人忽视的重点。关注微信公众号“embedddeveloper”还有更多精彩等着你。今天提供并讲解的软件工程,基于前面的软件工程“tim延时”修改而来。若有疑问,请关注微信公众号获取更多信息。
每天提供下载的“软件工程”都是在硬件板子上进行多次测试、并保证没问题才上传至360云盘。
今天的软件工程下载地址(360云盘):
https://yunpan.cn/cp7ftuw4xcynw访问密码 0ebe
stm32f10x的资料可以在我360云盘下载:
https://yunpan.cn/crbudugdykam2访问密码 ca90
工程概要说明:第一次上电写入bkp一个数据0xa55a,第二次及以后mcu重新上电读取bkp数据就是0xa55a(只要中间没有修改过),软件工程是在每次上电之后,通过串口打印数据判断数据是否正确。
关于“stm32f103bkp备份数据”我把重要的几点在下面分别讲述,若不明白,请关注微信公众号“embedddeveloper”查阅或留言。
一、rcc时钟配置
该函数位于在bsp.c文件下面;
使能rcc时钟:rcc_apb1periph_pwr 和rcc_apb1periph_bkp (需要电源管理,故需要配置rcc_apb1periph_pwr)。
二、添加标准库
软件工程需要把上面两个源文件添加到工程,因为调用了这两个源文件代码。
三、bkp读写
该函数位于在main.c文件下面;
这个函数本打算单独列一个文件的,但相对简单,就没有在单独创建(其实已经创建,在打包工程中有,只是没有添加到工程)。
四、今天的重点提示
a.bkp功能适合在mcu主电源经常掉电、上电,而且有重要数据需要临时保存的。
b.需要芯片引脚“vbat”接上电源(电池),否则数据也会丢失。
c.20字节数据后备寄存器(中容量和小容量产品),或84字节数据后备寄存器(大容量和互联型产品).
下载方式:长按网站 ->选择复制 ->打开
或者复制网站在电脑上下载也可。

工业多通道数据采集系统中Σ-Δ型ADC的信号调理
中国汽车零部件行业景气度上行,动力充足后续形势被看好
如何降低主射频和WIFI的互干扰
最新的AMD Zen3架构
日本移动通信运营商将从明年起提供第五代移动通信技术5G服务
STM32_ BKP备份数据
双向DC/DC电路结构简单、可实现升降压功能在新能源领域广泛
PN结器件如何导流
光电接近开关的详细介绍
互联网技术到底经历了哪几个阶段
如何使用相关技术测量相位差
全场景更普惠 苏宁金服2019年净利润同比增长217%
曝小米首款智能手表将于十月份发布 全部标配NFC一款方一款圆
华为首款5G折叠屏手机HUAWEI Mate X全球发布!
光大激光董事长谈电池行业现状
何以科技:历史上那些对科技发展影响重大的思想理论
苹果M1芯片或将颠覆科技圈?
太阳能板储能电池可以在哪些存储能源上使用?
基于Linux操作系统的电子收款机税源数据采集方案的分析和实现
新款iPad Pro处理器A10X vs 骁龙835:学霸与优等生的差距