![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32中级篇
janson_24
莫名就喜欢你
展开
-
STM32F407中PVD实现掉电检测
STM32F407实现掉电检测和保存参数目录:1、前言2、PVD中断程序简介3、主要程序一、前言在日常的嵌入式开发当中,会经常需要对少量的数据做掉电保存功能。常用的方法摸过于当这些数据发生改变时,将其保存到Flash当中。但是这样会有个弊端,如果需要保存的数据是一些容易发生变化的值,就需要对Flash进行反复的擦写。这样的操作,对芯片的损害非常大,毕竟Flash的擦写次数有限。为了解决这一个问题,就需要引出本篇文章的主角“PVD”,就是Programmable Votage Detect原创 2020-08-21 01:03:13 · 4337 阅读 · 2 评论 -
STM32实现掉电保存多个数据(FLASH)
STM32实现掉电保存多个数据本篇文章的具体内容:1. 初步认识Flash2. Flash写入多个数3. 读取Flash中存储的数值一、初步认识FLASH如果想要实现掉电存储,首要的任务就是找到一个地方可以存放这些数据,当这些数据发生改变的时候,把数据存放进去,并且保证上电后不会被擦除。这么一来,等在次上电之后,通过读取掉电前存储的数据,实现掉电存储功能。可以存放数据的地方可分为在两种片上flash和片外flash,常见的片上闪存有EEPROM,片外的存储芯片有W25QXXX。本篇文章使用原创 2020-07-17 14:01:50 · 25172 阅读 · 10 评论