资源简介
将官方固件库的flash模拟eeprom。移植到标准库上,并改正官方transfer的错误,优化了部分细节,并增加了多自己写入和多字节读取接口。
代码片段和文件信息
#include “stm32f4xx_eeprom.h“
#include “delay.h“
#include “k7_timer.h“
/**
* @file : stm32f4xx_eeprom.c
* @brief: stm32 flash 模拟 EEPROM
* @process : (1) FLASH_Unlock(); //解除flash限制
* (2) EE_Init() //初始化flash
* (3) EE_WriteVariable(uint16_t VirtAddress void *Data uint16_t len) //写操作
* EE_ReadVariable(uint16_t VirtAddress void *Data uint16_t len) //读操作
* (4) FLASH_Lock(); //记得锁住,以免flash随意改动
*/
/* Global variable used to store variable value in read sequence */
static uint8_t DatWorkBuf[EEPROM_CELL_DATA_LEN];//data work buffer
/* Variable used for Erase sectors under interruption */
static uint16_t EE_FindValidPage(uint8_t Operation);
static uint16_t EE_VerifyPageFullWriteVariable(uint16_t VirtAddress void *data uint16_t len);
static uint16_t EE_PageTransfer(uint16_t VirtAddress void *data uint16_t Len);
static uint16_t EE_VerifyPageFullyEra
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10425 2017-07-24 18:52 stm32f4xx_eeprom.h
文件 13761 2017-07-23 11:03 stm32f4xx_eeprom_hal.c
文件 28001 2017-07-24 22:04 stm32f4xx_eeprom.c
----------- --------- ---------- ----- ----
52187 3
- 上一篇:simbad 仿真器
- 下一篇:unity shader水波水纹
相关资源
- 通过变化的电磁耦合,大型强子对撞
- Delphi XE10.3 破解文件
- Delphi XE10.2.3破解 破解
- 剖析Linux系统下基于NUMA构建的服务
- zend studio 12 破解 注册码 key 绿色版
- CCLicenseService
- WinRAR 4.0 简体中文破解版
- 单片机仿真软件proteus6.7免安装绿色版
- UltraEdit 26.x版本 激活工具
- 一种基于LM3150 Buck型开关电源设计.p
- 百度文库、豆丁、道客巴巴文件免费
- 改善分数分频锁相环合成器中的整数
- 233网校视频器2018最新绿色版
- OdooHotelManagementSystem 基于Odoo的酒店管
- SecureCRT-6.0.2安装包和SecureCRT-6.0.2注册
- 数据结构与算法课件ppt
- 方正超粗黑简体 FZCCHJW—GB1-0 字体
- FZCCHJW-GB10
- Dr. Cleaner Pro mac破解版
- kindle epub 电子书大全
- 迅雷敏感资源限制解除小工具.zip
- Eclipse编程技术与附CD-ROM光盘
- HEU_KMS_Activator_j
- pzs_44217116_06.aia
- Git汉化资源
- digital字体
- 浪潮英信服务器NP120D用户手册
- 看门狗复位的应用技巧
- Hillstone SA-2003高性能纯硬件安全网关产
- Hillstone ARP防护——StoneOS如何保
评论
共有 条评论