资料介绍
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读写设计注意事项
- (新)CSM32RV20系列使用注意事项
- EMI走线注意事项合集 68次下载
- STM32F103:内部Flash模拟EEPROM
- UV切割胶带使用注意事项 0次下载
- 使用Uniflash进行网口烧录的注意事项
- 电源MOSFET使用注意事项 24次下载
- 基于电阻的电流检测和注意事项课件下载 60次下载
- PCB板布局要注意哪些事项 0次下载
- EMW1062 客户设计注意事项 17次下载
- STM32单片机硬件关键基础精华及注意事项 66次下载
- STM32 FLASH模拟EEPROM资料 18次下载
- STM32F0使用RTC Tamper的几个注意事项 0次下载
- stm32 fft库使用注意事项 0次下载
- 胆机使用的注意事项
- 功率分析仪的使用方法和注意事项 1501次阅读
- 相位噪声分析仪的使用方法和注意事项 690次阅读
- STM32内部EEPROM的使用方法 3819次阅读
- 电子元器件的焊接注意事项 2332次阅读
- 调制驱动器初次使用注意事项 618次阅读
- 时钟晶体下面铺地和走线布局注意事项 924次阅读
- 晶振使用环境温度及使用注意事项 7328次阅读
- 晶振的EMC设计及注意事项介绍 4347次阅读
- 干货:电阻器使用注意事项 7373次阅读
- 漏电继电器的常见故障及注意事项 3482次阅读
- 变频器的选用及注意事项 2967次阅读
- 超声系统的信号链设计注意事项 2395次阅读
- PUR热熔胶机注意事项有哪些_PUR热熔胶机换胶时注意事项详解 1.4w次阅读
- 曝光机操作注意事项及规程 1.3w次阅读
- 片状三端子电容器的注意事项及使用技巧 5111次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多