資料介紹
在 HCS08 微控制器上使用 FLASH 存儲(chǔ)器模擬 EEPROM
在微控制器應(yīng)用的很多場(chǎng)合,EEPROM 被用來(lái)保存要求掉電仍然保持的數(shù)據(jù),包括系統(tǒng)配置數(shù)據(jù)、過(guò)程數(shù)據(jù)、測(cè)量或運(yùn)算結(jié)果等。雖然 HCS08 系列微控制器并不包含片上 EEPROM,然而它所擁有的高性能 FLASH 存儲(chǔ)器可以方便地實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)功能。在本文中,提供了 4 個(gè)封裝好的函數(shù)來(lái)實(shí)現(xiàn) EEPROM 的模擬功能,屏蔽了復(fù)雜的底層操作,可以很方便地集成到應(yīng)用程序中去。
HCS08 微控制器片上 FLASH 的性能 HCS08 的程序存儲(chǔ)器為 0.25um 工藝 FLASH,以 512bytes 為一個(gè)頁(yè)組織。表 1 給出了 HCS08 片上 FLASH 存儲(chǔ)器的大部分特性。
更快的訪問(wèn)(讀取,編程,擦除)速度 HCS08 微控制器片上 FLASH 存儲(chǔ)器的編程和擦除操作都以 fFCLK 為基準(zhǔn)時(shí)鐘進(jìn)行,它的取值范圍在 150 kHz 到 200 kHz 之間。假如 fFCLK 被設(shè)置為 200 kHz,則編程一個(gè)字節(jié)的時(shí)間為: 9 × (1/200 kHz) = 45 us 使用突發(fā)模式編程,每編程一個(gè)字節(jié)的時(shí)間為: 4 × (1/200 kHz) = 20 us 而擦除一頁(yè)的時(shí)間為: 4000 × (1/200 kHz) = 20 ms 全部擦除的時(shí)間為: 20000× (1/200 kHz) = 100 ms
在室溫下,HCS08 片上 FLASH 存儲(chǔ)器的典型擦寫次數(shù)為 10 萬(wàn)次。在全溫度范圍內(nèi),最小值為 1 萬(wàn)次。另外可以采用數(shù)學(xué)辦法來(lái)循環(huán)使用 FLASH 存儲(chǔ)器的一個(gè)頁(yè)面,從而成倍擴(kuò)展 FLASH 的擦寫次數(shù)。
內(nèi)建擦除和編程算法,全工作電壓范圍內(nèi)可以工作 HCS08 微控制器的工作電壓有兩種,分別是 1.8V~3.6V 和 2.7V~5.5V。由于采用內(nèi)部的電荷泵來(lái)產(chǎn)生編程電壓,絕大部分 HCS08 微控制器的 FLASH 存儲(chǔ)器都可以在整個(gè)工作電壓范圍之內(nèi)完成編程和擦除操作。 FLASH 存儲(chǔ)器的編程和擦除操作都有由內(nèi)建的算法邏輯完成,用戶程序只要向 FLASH 命令寄存器寫入相應(yīng)的命令即可調(diào)用這些算法邏輯。由于編程電壓的打開、關(guān)閉以及其時(shí)序都由內(nèi)部算法完成,使得 FLASH 操作變得更加簡(jiǎn)單和安全。
靈活的 FLASH 塊保護(hù)功能靈活的 FLASH 塊保護(hù)功能使得 FLASH 可以按頁(yè)被保護(hù),被保護(hù)的頁(yè)不會(huì)被誤擦除或者誤編程。當(dāng)應(yīng)用程序中包含 FLASH 編程和擦除代碼的時(shí)候,這種安全性的考慮尤其重要。以上特點(diǎn)使 EEPROM 的模擬非常方便和可靠。
- AN4767_在STM32微控制器中Flash存儲(chǔ)器雙頻帶結(jié)構(gòu)的優(yōu)化使用
- HT32微控制器的嵌入式Flash內(nèi)存來(lái)模擬EEPROM的軟件方法
- 使用HCS12微控制器的設(shè)計(jì)與應(yīng)用 2次下載
- HCS12微控制器原理及應(yīng)用_王威 0次下載
- HCS08系列微控制器介紹 0次下載
- M68HC08和HCS08系列MCU開發(fā)的串行引導(dǎo)程序 57次下載
- SC667091系列微控制器產(chǎn)品 19次下載
- MC9S08QG8數(shù)據(jù)手冊(cè)(中文) 196次下載
- LM3S 系列微控制器Flash 存儲(chǔ)器應(yīng)用
- LM3S 系列微控制器Flash 存儲(chǔ)器應(yīng)用
- 用FLASH存儲(chǔ)器模擬EEPROM技術(shù)資料
- HCS08中文資料 pdf
- 低功耗模式下微控制器時(shí)鐘配置應(yīng)用
- 深入討論HCS08的內(nèi)部時(shí)鐘源模塊
- 在HCS08微控制器上使用FLASH存儲(chǔ)器模擬EEPROM
- eeprom芯片型號(hào)怎么確定 754次閱讀
- EEPROM與Flash存儲(chǔ)器的區(qū)別 6506次閱讀
- MAXQ環(huán)境下受保護(hù)的EEPROM操作 903次閱讀
- 使用IAR編譯器在MAXQ微控制器上分配閃存和SRAM存儲(chǔ)器 1432次閱讀
- 在MAXQ2000數(shù)據(jù)存儲(chǔ)器中實(shí)現(xiàn)軟堆棧 825次閱讀
- 基于IAP流程的兩片Flash拼接的Flash控制器方案設(shè)計(jì) 2429次閱讀
- Msp430單片機(jī)內(nèi)部Flash存儲(chǔ)器的特點(diǎn)及功能解析 3905次閱讀
- 快閃存儲(chǔ)器控制器選擇技巧 1430次閱讀
- eeprom與flash的聯(lián)系和區(qū)別詳解 2w次閱讀
- flash存儲(chǔ)器的讀寫原理及次數(shù) 2.1w次閱讀
- flash存儲(chǔ)器在線編程 4091次閱讀
- flash存儲(chǔ)器的特點(diǎn) 1.6w次閱讀
- flash存儲(chǔ)器的類型 8762次閱讀
- flash存儲(chǔ)器的作用_flash存儲(chǔ)器有什么用 2.3w次閱讀
- MAXQ構(gòu)架上閃存和SRAM存儲(chǔ)器的分配 2552次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論