0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32_ BKP备份数据

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-04-08 11:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天讲解“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字节数据后备寄存器(大容量和互联型产品).

下载方式:长按网站 ->选择复制 ->打开

或者复制网站在电脑上下载也可。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2305

    文章

    11121

    浏览量

    371172
  • Tim
    Tim
    +关注

    关注

    0

    文章

    84

    浏览量

    18892
  • BKP
    BKP
    +关注

    关注

    0

    文章

    5

    浏览量

    2773
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    网站备份架构深度解析

    凌晨3点,监控报警疯狂响起。主数据库磁盘故障,30万用户数据岌岌可危。这一刻,我才真正理解什么叫"备份是运维工程师的生命线"。
    的头像 发表于 07-29 16:52 561次阅读

    MySQL数据备份与恢复策略

    数据是企业的核心资产,MySQL作为主流的关系型数据库管理系统,其数据的安全性和可靠性至关重要。本文将深入探讨MySQL的数据备份策略、常用
    的头像 发表于 07-14 11:11 465次阅读

    西门子840D数控系统备份及恢复方法

    (NCK/MMC/PLC),备份数据完整,文件个数少(*.arc)。但文件都用PC格式,备份数据不允许修改。 ● 恢复:在进行系列备份数据回装时,首先正确选择系列备份文件。通常可以选择
    的头像 发表于 06-22 23:13 1651次阅读
    西门子840D数控系统<b class='flag-5'>备份</b>及恢复方法

    数据丢失别绝望!聚徽解码工控一体机数据恢复的3个紧急方案

    ,企业无需陷入绝望。本文将结合工业数据恢复实战经验,介绍3个紧急且有效的数据恢复方案,帮助企业快速挽救核心数据。 方案一:系统级恢复——利用备份与系统工具 1. 定期
    的头像 发表于 06-12 14:04 568次阅读

    第二十章 浅谈BKP

    文章介绍了W55MH32的BKP模块,其含42个16 位备份寄存器,VDD掉电后由VBAT供电,具侵入检测和RTC校准功能。例程BKP_BackupData 测试数据读写,
    的头像 发表于 05-29 13:50 1237次阅读
    第二十章 浅谈<b class='flag-5'>BKP</b>

    【道生物联TKB-620开发板试用】定期休眠并发布数据

    ) { // 使能PWR和BKP时钟 RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE); // 使能对备份
    发表于 04-29 07:29

    别让数据丢失毁了你的树莓派项目!rsync 自动化备份教程!

    备份你的RaspberryPi并不需要很复杂。虽然有许多高级的备份解决方案可供选择,但有时最简单的方法才是最有效的。在本文中,我将向你展示如何使用rsync——一个虽小但功能强大的命令行工具,非常
    的头像 发表于 03-25 09:22 1084次阅读
    别让<b class='flag-5'>数据</b>丢失毁了你的树莓派项目!rsync 自动化<b class='flag-5'>备份</b>教程!

    CubeMX6.13生成的代码中备份寄存器读写函数是灰色的,为什么?

    缺少RTC_BACKUP_SUPPORT定义,手动定义了后又提示RTC_BKP_NUMBER和BKP0R未定义,
    发表于 03-10 08:19

    Jtti:盘点云备份有哪些常见优势

    备份作为一种现代的数据保护解决方案,具有许多显著的优势,以下是云备份的主要优势: 1. 高可用性和数据安全性 数据冗余:云
    的头像 发表于 02-13 14:55 1111次阅读

    hyper 备份,hyper-v备份的功能有什么?

        海量信息时代,批量管理仿佛是神奇的筛子,能从纷繁复杂的信息洪流中精准筛选出有价值的内容。今天小编来讲解hyper-v备份的功能有什么。    Hyper-V备份功能主要包括以下几个方面
    的头像 发表于 02-08 11:24 663次阅读
    hyper <b class='flag-5'>备份</b>,hyper-v<b class='flag-5'>备份</b>的功能有什么?

    hyper 备份,Hyper备份:虚拟机备份与恢复

    的解决方案。今天就为大家介绍Hyper备份:虚拟机备份与恢复。    在虚拟化环境中,备份和恢复虚拟机是确保数据安全和业务连续性的关键操作。Hyper-V提供了多种
    的头像 发表于 02-08 09:53 1416次阅读
    hyper <b class='flag-5'>备份</b>,Hyper<b class='flag-5'>备份</b>:虚拟机<b class='flag-5'>备份</b>与恢复

    hyper 备份,hyper-v备份安全吗?

    方法:Hyper-V支持使用Hyper-V管理器、Windows Server Backup、第三方备份软件等多种方法进行备份,满足不同场景下的备份需求,确保数据的安全性和完整性。 2
    的头像 发表于 02-07 13:39 644次阅读
    hyper <b class='flag-5'>备份</b>,hyper-v<b class='flag-5'>备份</b>安全吗?

    windows服务器备份mysql脚本

    osimport reimport datetimeimport subprocess## 需要备份数据库的登录信息mysql_host = { 'test': '10.10.3.207'}db_user
    的头像 发表于 01-02 09:14 667次阅读

    VSS在数据备份中的作用 VSS技术的优势与劣势

    VSS在数据备份中的作用 1. 什么是VSS(Volume Shadow Copy Service)? VSS(Volume Shadow Copy Service)是微软Windows操作系统中
    的头像 发表于 12-13 16:03 1656次阅读

    高效数据管理工具:PP-B2811多硬盘母源备份应用

    PP-B2811多硬盘母源备份技术,为医疗、金融和教育行业提供集中化数据管理解决方案。支持多种存储设备,实现快速备份数据安全。提升检索效率,节省存储空间,确保信息安全。
    的头像 发表于 12-11 11:55 759次阅读
    高效<b class='flag-5'>数据</b>管理工具:PP-B2811多硬盘母源<b class='flag-5'>备份</b>应用