资源简介
STM32F4实现掉电一瞬间数据存储,STM32F4实现掉电一瞬间数据存储,STM32F4实现掉电一瞬间数据存储,
代码片段和文件信息
#include “InternalFlash.h“
#include “ctl_logic.h“
//单片机上电load完参数后执行此函数擦除掉电的时候进入低电压中断重新保存最新的数据
int erase_flash(void){
//解锁FLASH
FLASH_Unlock();
FLASH_ClearFlag(FLASH_FLAG_EOP|FLASH_FLAG_OPERR|FLASH_FLAG_WRPERR| FLASH_FLAG_PGAERR|FLASH_FLAG_PGPERR|FLASH_FLAG_PGSERR);
/* 开始擦除操作 */
if(FLASH_EraseSector(FLASH_Sector_11VoltageRange_3)!=FLASH_COMPLETE)
{
/*擦除出错*/
return -1;
}
/* 给FLASH上锁,防止内容被篡改*/
FLASH_Lock();
return 0;
}
int status = 0 ____i=0;
uint32_t __word_item_no_array_counts = 0;
uint32_t* __p_word_item_no_array = NULL;
int fmt_convert_save_parameter(ctl_logic_t*ctl_logicuint8_t* item_no){
__word_item_no_array_counts=TBX_CHAR_LEN/4;//64 Bytes / 4 = 16
__p_word_item_no_array = (uint32_t*)item_no;
//解锁FLASH
FLASH_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1763 2017-11-20 16:53 InternalFlash.h
文件 5717 2017-11-22 14:26 InternalFlash.c
----------- --------- ---------- ----- ----
7480 2
相关资源
- pads stm32库(PADS最全封装库)
- stm32各种波形产生
- STM32F103VCT6车牌识别装置
- FX2N-HT32源码+sch+pcbKeil4/5/STM32/FX2N/PLC源
- STM32 PLC 源码 仿FX2N
- 基于stm32的仿三菱FX2N PLC
- STM32 LCD显示屏显示汉字
- 正点原子STM32F407 DMA+ADC 连续采样24路
- 基于STM32的小车蓝牙程序
- 基于STM32 ESP8266 AT方式连接阿里云源代
- GPRS模块GA6和STM32F103C8T6单片机上移植
- STM32超声波测距、OLED显示、蜂鸣器短
- 事物存储过程的操作
- sql server 表与存储过程创建修改时间
- MySQL技术内幕 InnoDB存储引擎(第2版)
- 简单的订单存储过程
- 解析报文存储过程
- 千万级分页通用存储过程
- 2019年最新手机号码归属地数据库
- SQL自动生成编号存储过程
- oracle存储过程个人整理(与大家共同
- stm32 spi双机通信
- STM32的ADC程序,亲测能用
- stm32 触控USB鼠标实验.rar
- Stm32芯片原理图库和封装库
- 基于STM32AD9850波形发生器
- stm32f103 控制PWM输出
- STM32F407虚拟串口VCP COM
- 安富莱STM32-V5开发板 网盘链接.rar
- stm32跑马灯实验
评论
共有 条评论