资料介绍
1. 写数据
假设保存的数据虚拟地址是 0X7777,那么程序写数据是从当前有效页页首地址开始查询虚
拟地址位置为 0XFFFF 的空间,如果是 0XFFFF 那么该位置可以保存数据;如果不是,那
么继续找下 1 个位置,如果本页无 0XFFFF 的空间那么表示本页已满,那么将本页【有效
数据】复制到另外 1 页继续保存数据。
当两次保存同一虚拟地址的数据时如右图所示:从上到下,第 2 个虚拟地址是 0X7777 对应
的数据 1245 才是有效的。清楚了这点,那么读数据要怎么处理基本就明白了。
2. 读数据
读数据时是从有效页的末尾地址开始检测是否是有效数据,如果是那么立即返回,程序是通过虚拟地址判断有
效数据的,第 1 个匹配的虚拟地址的数据才是有效的
3. 页满时处理数据
说到这里,看到不少使用例子程序不成功的问题,那么就请注意下面了,他们的错误估计是下面的原因造成的。
当 1 页写满时其实里面有很多无效数据,你只需要将【有效数据】复制到另外 1 页就成。如何复制有效数据呢?
我想很多人估计忽略了 【#define NumbOfVar ((uint8_t)0x03) /* Variables‘ number */】,NumbOfVar 就是你程
序中实际要保存的数据量,这个必须与实际保持一致,不能多也不能少,这个如果不一致,那么在换页时将出
错,没换页之前倒是没问题的,原因在于:程序在换页时将根据 NumbOfVar 的值复制有效数据的个数,如果比
实际少,那么换页时将丢失数据,如果比实际多那么将出现旧数据覆盖最新数据
- APM32F030C8T6_Flash_Flash读写设计注意事项 3次下载
- (新)CSM32RV20系列使用注意事项
- EMI走线注意事项合集 67次下载
- STM32F103:内部Flash模拟EEPROM 31次下载
- R32制冷剂空调安装维修注意事项及要点 15次下载
- 使用Uniflash进行网口烧录的注意事项 11次下载
- 电源MOSFET使用注意事项 24次下载
- 基于电阻的电流检测和注意事项课件下载 58次下载
- PCB板布局要注意哪些事项 0次下载
- EMW1062 客户设计注意事项 17次下载
- STM32单片机硬件关键基础精华及注意事项 66次下载
- STM32 FLASH模拟EEPROM资料 18次下载
- STM32F0使用RTC Tamper的几个注意事项 0次下载
- stm32 fft库使用注意事项 0次下载
- 胆机使用的注意事项 46次下载
- STM32内部EEPROM的使用方法 1539次阅读
- 调制驱动器初次使用注意事项 409次阅读
- e² studio环境下添加源程序到当前工程的注意事项 156次阅读
- 晶振使用环境温度及使用注意事项 6122次阅读
- 晶振的EMC设计及注意事项介绍 4056次阅读
- 干货:电阻器使用注意事项 6663次阅读
- ups电池柜安装规范及注意事项 9569次阅读
- 变频器的选用及注意事项 2701次阅读
- 超声系统的信号链设计注意事项 2165次阅读
- 三防漆怎么用_三防漆使用注意事项 6669次阅读
- 三防漆喷涂工艺_三防漆喷涂工艺注意事项 9861次阅读
- PCB覆铜时的九大注意事项盘点 8780次阅读
- PUR热熔胶机注意事项有哪些_PUR热熔胶机换胶时注意事项详解 1.4w次阅读
- 片状三端子电容器的注意事项及使用技巧 4919次阅读
- AVR单片机设计I/O口使用注意事项 1480次阅读
下载排行
本周
- 1储能电源市场分析
- 7.99 MB | 10次下载 | 免费
- 2储能电源市场分析报告
- 2.61 MB | 6次下载 | 免费
- 3磁环电感定制时应该注意什么
- 0.32 MB | 2次下载 | 免费
- 4labview文档教程资料(一)
- 24.29 MB | 2次下载 | 免费
- 54.5V 至 17V 输入、8A 同步降压 SWIFT™ 转换器TPS568215OA数据表
- 1.27MB | 1次下载 | 免费
- 6轻触三功能+常按 SOS 功能手筒LED驱动ICSD3302数据手册
- 0.60 MB | 1次下载 | 2 积分
- 7英集芯IP5353 QFN32 规格书pdf
- 2.70 MB | 1次下载 | 免费
- 8采用QFN封装且具有2.95V-6V 输入的LMZ30604 4A电源模块数据表
- 1.86MB | 1次下载 | 免费
本月
- 1STM32国内外发展现状
- 1.15 MB | 16次下载 | 免费
- 2传感芯片选型指南
- 3.60 MB | 12次下载 | 免费
- 3储能电源市场分析
- 7.99 MB | 10次下载 | 免费
- 4ATmega8芯片中文手册
- 2.45 MB | 8次下载 | 1 积分
- 5TDK电容器产品指南
- 11.88 MB | 7次下载 | 1 积分
- 62A多电池高效开关充电器AN_SY6912A中文资料规格书
- 1.43 MB | 7次下载 | 免费
- 716A 输出电流,高可靠、高效率 同步降压转换器PCD3201产品手册
- 0.47 MB | 6次下载 | 免费
- 8储能电源市场分析报告
- 2.61 MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935091次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420050次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233068次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191317次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183316次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73788次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多