推荐

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang

今天提供并讲解的软件工程,基于前面的软件工程“TIM延时”修改而来。若有疑问,请关注微信公众号获取更多信息。

本着免费分享的原则,将讲解的工程源代码分享给大家,还望看到的朋友分享、关注和推广一下微信公众号,增加一下人气。

每天提供下载的“软件工程”都是在硬件板子上进行多次测试、并保证没问题才上传至360云盘。

今天的软件工程下载地址(360云盘):

https://yunpan.cn/cP7FTUw4XCYNw  访问密码 0ebe

STM32F10x的资料可以在我360云盘下载:

https://yunpan.cn/crBUdUGdYKam2   访问密码 ca90

工程概要说明:第一次上电写入BKP一个数据0xA55A,第二次及以后MCU重新上电读取BKP数据就是0xA55A(只要中间没有修改过),软件工程是在每次上电之后,通过串口打印数据判断数据是否正确。

关于“STM32F103  BKP备份数据” 我把重要的几点在下面分别讲述,若不明白,请关注微信公众号“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字节数据后备寄存器(大容量和互联型产品).

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

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

我的网站:https://www.strongerhuang.com

我的微信公众号(ID:strongerHuang)还在分享STM8、STM32、Keil、IAR、FreeRTOS、UCOS、RT-Thread、CANOpen、Modbus…等更多精彩内容,如果想查看更多内容,可以关注我的微信公众号。

微信公众号

STM32_BKP备份数据相关推荐

  1. 关于 RMAN 备份 数据块 一致性的讨论

    今天和 杭州恒生 的一个朋友讨论一个RMAN 在备份时数据块一致性的问题. 关于RMAN 的备份原理参考blog: RMAN 系列(一)---- RMAN 体系结构概述 http://blog.csd ...

  2. mysql需要备份的数据_Mysql根据需要备份数据

    因为数据的重要性,所以要定时的备份数据,当灾难来临时有一手,确保数据不丢失.这就是DBA的职责,保证数据的安全和持续服务. 备份单个数据库多种参数使用 mysql数据库自带了一个很好的备份命令,就是M ...

  3. ECS 备份数据到NAS(一):使用Windows Server Backup工具

    使用阿里云NAS文件存储服务,用户可以非常方便地实现计算和存储分离的架构设计,即将计算任务以及内存态数据保留在ECS上,而将需要持久化的数据保存到NAS上,这样当发生ECS宕机的情况时,用户业务可以快 ...

  4. Linux 中 rsync 备份数据使用实例

    rsync工具用于将文件和目录从一个位置同步到另一个位置.同步的位置可以在本地服务器或远程服务器上.接下来教大家在Linux 中rsync备份数据使用实例 在Centos中使用下面命令安装rsync: ...

  5. linux路由信息自动丢失,浅谈用expect实现路由器自动备份数据

    在网络界瞎混这么多年,对路由器的认识一直很渣:功能强大的网络设备.支持强大OSPF.BGP.MPLS ×××等网络路由协议,却很少关注对它的日常运维.直到后来接触到linux,发现linux强大的脚本 ...

  6. linux设置mysql定时任务_原创 Linux下实现Mysql定时任务备份数据

    本实例将创建目录放置于/mnt目录下,可根据具体情况放置于其他目录: cd /mnt mkdir dbback pwd /mnt/dbback 创建shell脚本 脚本名称可根据自己规范进行自定义: ...

  7. mysql检查备份数据脚本并在zabbix上告警

    知识点:1.zabbix自定义设置触发报警 2.zabbix_sender用法 3.zabbix采集器的用法 介绍zabbix_sender用法:zabbix获取key值有超时时间,如果自定义的key ...

  8. Linux定时备份数据到百度云盘

    导读:如今的百度云盘免费容量都是2T了,即使把电脑上所有的东东都放上去,也还有大把的剩余空间.对于站长来说,是完全可以充分利用这些硬盘空间的,现在我们就用百度云盘来备份Linux服务器上的数据.一直在 ...

  9. Redis持久化和备份数据

    一.持久化 实现持久化的方式有两种RDB.AOF 基于RDB方式做持久化 RDB是基于快照模式实现的,所保存的数据文件默认dump.rdb,具体产生这个数据文件的方式有两种: 方式1:客户端执行sav ...

最新文章

  1. R计算获取决策曲线数据(Decision Curve Analysis,DCA)并使用python进行可视化
  2. 年薪超 1400 万美元!苹果 CEO 库克去年薪酬大曝光!
  3. mysql下载之后找不见_Win7系统中安装mysql后找不到服务或出现找不到指定文件怎么办?...
  4. 监听以太网(三) Packet32数据结构说明
  5. TensorFlow基本原理,入门教程网址
  6. 微软十月补丁星期二值得关注的0day及其它
  7. 计算机“复制粘贴”之父去世
  8. 如何 方法内指令重排 进制_宁波PLC编程培训:新手如何学习PLC?
  9. [NOIP2013]表达式求值
  10. 怎么样修改vlan从trunk到access模式,提示renew the default configurations
  11. 成功,侥幸,以小博大?永远离不开的墨菲定律
  12. 双一流大学王牌专业计算机,重点大学的王牌专业,双一流大学的王牌专业都有哪些?...
  13. 寻找勾股数的一种极快的算法
  14. zblog去除底部版权信息 “请勿修改或删除主题版权及作者信息”
  15. CMNET和CMWAP GPRS 连接
  16. Linux动态链接库编程入门
  17. AI内容生成时代:该如何和AI对话?
  18. shell 对文件或文件夹加密压缩及解压
  19. 数据排序之TopK问题
  20. win10右键软件软件图标反应速度很慢

热门文章

  1. 【定位问题】基于RSSI均值的等边三角形定位算法matlab系统
  2. html单元格浮雕效果,怎样用PS做出这种凹面浮雕效果?
  3. 全站翻译分享---Localize平台的使用方式整理--Star.hou
  4. 龙迅LT7911D Type-C/DP/eDP to MIPI DSI/CSI/LVDS 信号转换芯片
  5. 如何把一个字符串的大小写取反?(大写转小写/小写转大写)
  6. 读取txt数据文件算法
  7. 操作系统-添加文件加密系统
  8. 查询数据库表空间文件位置及扩充表空间,查询表空间容量
  9. 点云分割训练哪家强?监督,弱监督,无监督还是半监督?
  10. shiro 登陆成功后subject依然为空