資料介紹
在 HCS08 微控制器上使用 FLASH 存儲器模擬 EEPROM
在微控制器應用的很多場合,EEPROM 被用來保存要求掉電仍然保持的數據,包括系統配置數據、過程數據、測量或運算結果等。雖然 HCS08 系列微控制器并不包含片上 EEPROM,然而它所擁有的高性能 FLASH 存儲器可以方便地實現數據存儲功能。在本文中,提供了 4 個封裝好的函數來實現 EEPROM 的模擬功能,屏蔽了復雜的底層操作,可以很方便地集成到應用程序中去。
HCS08 微控制器片上 FLASH 的性能 HCS08 的程序存儲器為 0.25um 工藝 FLASH,以 512bytes 為一個頁組織。表 1 給出了 HCS08 片上 FLASH 存儲器的大部分特性。
更快的訪問(讀取,編程,擦除)速度 HCS08 微控制器片上 FLASH 存儲器的編程和擦除操作都以 fFCLK 為基準時鐘進行,它的取值范圍在 150 kHz 到 200 kHz 之間。假如 fFCLK 被設置為 200 kHz,則編程一個字節的時間為: 9 × (1/200 kHz) = 45 us 使用突發模式編程,每編程一個字節的時間為: 4 × (1/200 kHz) = 20 us 而擦除一頁的時間為: 4000 × (1/200 kHz) = 20 ms 全部擦除的時間為: 20000× (1/200 kHz) = 100 ms
在室溫下,HCS08 片上 FLASH 存儲器的典型擦寫次數為 10 萬次。在全溫度范圍內,最小值為 1 萬次。另外可以采用數學辦法來循環使用 FLASH 存儲器的一個頁面,從而成倍擴展 FLASH 的擦寫次數。
內建擦除和編程算法,全工作電壓范圍內可以工作 HCS08 微控制器的工作電壓有兩種,分別是 1.8V~3.6V 和 2.7V~5.5V。由于采用內部的電荷泵來產生編程電壓,絕大部分 HCS08 微控制器的 FLASH 存儲器都可以在整個工作電壓范圍之內完成編程和擦除操作。 FLASH 存儲器的編程和擦除操作都有由內建的算法邏輯完成,用戶程序只要向 FLASH 命令寄存器寫入相應的命令即可調用這些算法邏輯。由于編程電壓的打開、關閉以及其時序都由內部算法完成,使得 FLASH 操作變得更加簡單和安全。
靈活的 FLASH 塊保護功能靈活的 FLASH 塊保護功能使得 FLASH 可以按頁被保護,被保護的頁不會被誤擦除或者誤編程。當應用程序中包含 FLASH 編程和擦除代碼的時候,這種安全性的考慮尤其重要。以上特點使 EEPROM 的模擬非常方便和可靠。
- AN4767_在STM32微控制器中Flash存儲器雙頻帶結構的優化使用
- HT32微控制器的嵌入式Flash內存來模擬EEPROM的軟件方法
- 使用HCS12微控制器的設計與應用 2次下載
- HCS12微控制器原理及應用_王威 0次下載
- HCS08系列微控制器介紹 0次下載
- M68HC08和HCS08系列MCU開發的串行引導程序 57次下載
- SC667091系列微控制器產品 19次下載
- MC9S08QG8數據手冊(中文) 196次下載
- LM3S 系列微控制器Flash 存儲器應用
- LM3S 系列微控制器Flash 存儲器應用
- 用FLASH存儲器模擬EEPROM技術資料
- HCS08中文資料 pdf
- 低功耗模式下微控制器時鐘配置應用
- 深入討論HCS08的內部時鐘源模塊
- 在HCS08微控制器上使用FLASH存儲器模擬EEPROM
- EEPROM與Flash存儲器的區別 3388次閱讀
- MAXQ環境下受保護的EEPROM操作 716次閱讀
- 使用IAR編譯器在MAXQ微控制器上分配閃存和SRAM存儲器 1184次閱讀
- 在MAXQ2000數據存儲器中實現軟堆棧 688次閱讀
- 基于IAP流程的兩片Flash拼接的Flash控制器方案設計 2161次閱讀
- 基于多端口串行Flash存儲器的LED顯示屏控制設計 1052次閱讀
- Msp430單片機內部Flash存儲器的特點及功能解析 3711次閱讀
- 快閃存儲器控制器選擇技巧 1342次閱讀
- eeprom與flash的聯系和區別詳解 2w次閱讀
- flash存儲器的讀寫原理及次數 2.1w次閱讀
- flash存儲器在線編程 3951次閱讀
- flash存儲器的特點 1.5w次閱讀
- flash存儲器的類型 8591次閱讀
- flash存儲器的作用_flash存儲器有什么用 2.2w次閱讀
- MAXQ構架上閃存和SRAM存儲器的分配 2425次閱讀
下載排行
本周
- 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次下載 | 免費
評論
查看更多