我們正常編譯生成的二進制文件,需要下載燒錄到單片機里面去,這個文件保存在單片機的ROM中,ROM這個名稱指的是「read only memory」的意思,所有可以完成「read only memory」這種特性的存儲介質(zhì)都可以稱為ROM,我們一般使用的單片機里面使用的是EEPROM。
OTP「一次性可編程芯片」跟EEPROM可以說是相輔相成的。
EEPROM的全稱是「電可擦除可編程只讀存儲器」,即Electrically Erasable Programmable Read-Only Memory。
電擦除和紫外線擦除是兩種不同的擦除方式,我現(xiàn)在知道用紫外線擦除的ROM是EPROM。
EPROM芯片有一個很明顯的特征,在其正面的陶瓷封裝上,開有一個玻璃窗口,透過該窗口,可以看到其內(nèi)部的集成電路,紫外線透過該孔照射內(nèi)部芯片就可以擦除其內(nèi)的數(shù)據(jù),完成芯片擦除的操作要用到EPROM擦除器。EPROM內(nèi)資料的寫入要用專用的編程器,并且往芯片中寫內(nèi)容時必須要加一定的編程電壓(VPP=12~24V,隨不同的芯片型號而定)。
EPROM的型號是以27開頭的,如27C020(8*256K)是一片2M Bits容量的EPROM芯片。EPROM芯片在寫入資料后,還要以不透光的貼紙或膠布把窗口封住,以免受到周圍的紫外線照射而使資料受損。
---- EEPROM拯救了這一切
EEPROM的出現(xiàn)可以說是跨時代的,因為ROM可以多次編程了,對于程序員來說,終于可以多次燒寫單片機了,更讓我們興奮的是,我們可以使用電擦除,而不是紫外線擦除了。
從擦除次數(shù)上,EEPROM可以擦除100W次,而且EEPROM可以針對每一個區(qū)塊,也就是每一個位置寫 「0」或者 寫 「1」,如果大家知道FLASH特性的話,就會覺得EEPROM是多么優(yōu)秀。而且數(shù)據(jù)的保存時間可以達到100年。
當(dāng)然了,特點就是電路復(fù)雜,成本高,因為成本高就導(dǎo)致了EEPROM的大小不是非常大,一般在512KB 以下。
---- Flash:
如果從電擦除這個特性上說的話,F(xiàn)LASH也是EEPROM的一種,不同的是,F(xiàn)LASH的擦除區(qū)塊不是一個字節(jié),而是扇區(qū)來擦除,也是因為這樣的特性,才導(dǎo)致FLASH價格比EEPROM便宜。
為什么單片機中還要既有Flash又有EEPROM呢?
不僅僅是單片機,很多ARM處理器也是這樣,需要有ROM來存儲WIFI、藍牙的MAC地址之類的。
簡單來說,當(dāng)然是為了省錢啊,如果有錢,我肯定是放幾個G的EEPROM,不用就放著也可以,但是實力不允許啊。
所以EEPROM就用來存儲一些小東西,比如開機次數(shù),常用的標志位之類的東西。FLASH就用來存儲比較大的,比如固件,如果是MP3這類的產(chǎn)品,就可以用FLASH來保存歌曲。
編輯:hfy
-
單片機
+關(guān)注
關(guān)注
6058文章
44822瀏覽量
644858 -
FlaSh
+關(guān)注
關(guān)注
10文章
1656瀏覽量
150638 -
存儲器
+關(guān)注
關(guān)注
38文章
7613瀏覽量
165948 -
EEPROM
+關(guān)注
關(guān)注
9文章
1061瀏覽量
83026
發(fā)布評論請先 登錄
相關(guān)推薦
無應(yīng)力計與應(yīng)變計:原理差異及儀器技術(shù)解析

NAND Flash與SD NAND的存儲扇區(qū)架構(gòu)差異

關(guān)系型數(shù)據(jù)庫和非關(guān)系型區(qū)別
EEPROM與SRAM的區(qū)別和應(yīng)用場景
EEPROM在嵌入式系統(tǒng)中的應(yīng)用 EEPROM數(shù)據(jù)保護技術(shù)解析
EEPROM輕量級的簡易類文件的數(shù)據(jù)讀寫庫:EEPROMFS

EEPROM燒寫與DFU燒寫有什么區(qū)別?
鐵電存儲器和Flash的區(qū)別
CPU時鐘周期與主頻的關(guān)系和區(qū)別
CMOS逆變器和TTL逆變器有什么區(qū)別
EEPROM讀寫程序詳解
NAND Flash與其他類型存儲器的區(qū)別
NAND Flash與NOR Flash:壞塊管理需求的差異解析

評論