資料介紹
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次下載 | 免費
評論
查看更多