<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          既生Flash,又何生EEPROM?

          共 1330字,需瀏覽 3分鐘

           ·

          2020-10-09 18:44





          我們正常編譯生成的二進(jìn)制文件,需要下載燒錄到單片機(jī)里面去,這個(gè)文件保存在單片機(jī)的ROM中,ROM這個(gè)名稱(chēng)指的是「read only memory」的意思,所有可以完成「read only memory」這種特性的存儲(chǔ)介質(zhì)都可以稱(chēng)為ROM,我們一般使用的單片機(jī)里面使用的是EEPROM。


          OTP「一次性可編程芯片」跟EEPROM可以說(shuō)是相輔相成的。




          EEPROM的全稱(chēng)是「電可擦除可編程只讀存儲(chǔ)器」,即Electrically Erasable Programmable Read-Only Memory。


          電擦除和紫外線擦除是兩種不同的擦除方式,我現(xiàn)在知道用紫外線擦除的ROM是EPROM。


          EPROM芯片有一個(gè)很明顯的特征,在其正面的陶瓷封裝上,開(kāi)有一個(gè)玻璃窗口,透過(guò)該窗口,可以看到其內(nèi)部的集成電路,紫外線透過(guò)該孔照射內(nèi)部芯片就可以擦除其內(nèi)的數(shù)據(jù),完成芯片擦除的操作要用到EPROM擦除器。EPROM內(nèi)資料的寫(xiě)入要用專(zhuān)用的編程器,并且往芯片中寫(xiě)內(nèi)容時(shí)必須要加一定的編程電壓(VPP=12~24V,隨不同的芯片型號(hào)而定)。


          EPROM的型號(hào)是以27開(kāi)頭的,如27C020(8*256K)是一片2M Bits容量的EPROM芯片。EPROM芯片在寫(xiě)入資料后,還要以不透光的貼紙或膠布把窗口封住,以免受到周?chē)淖贤饩€照射而使資料受損。



          ---- EEPROM拯救了這一切


          EEPROM的出現(xiàn)可以說(shuō)是跨時(shí)代的,因?yàn)?/span>ROM可以多次編程了,對(duì)于程序員來(lái)說(shuō),終于可以多次燒寫(xiě)單片機(jī)了,更讓我們興奮的是,我們可以使用電擦除,而不是紫外線擦除了


          從擦除次數(shù)上,EEPROM可以擦除100W次,而且EEPROM可以針對(duì)每一個(gè)區(qū)塊,也就是每一個(gè)位置寫(xiě) 「0」或者 寫(xiě) 「1」,如果大家知道FLASH特性的話,就會(huì)覺(jué)得EEPROM是多么優(yōu)秀。而且數(shù)據(jù)的保存時(shí)間可以達(dá)到100年。


          當(dāng)然了,特點(diǎn)就是電路復(fù)雜,成本高,因?yàn)槌杀靖呔蛯?dǎo)致了EEPROM的大小不是非常大,一般在512KB 以下。


          ---- Flash:


          如果從電擦除這個(gè)特性上說(shuō)的話,F(xiàn)LASH也是EEPROM的一種,不同的是,F(xiàn)LASH的擦除區(qū)塊不是一個(gè)字節(jié),而是扇區(qū)來(lái)擦除,也是因?yàn)檫@樣的特性,才導(dǎo)致FLASH價(jià)格比EEPROM便宜。





          為什么單片機(jī)中還要既有Flash又有EEPROM呢?


          不僅僅是單片機(jī),很多ARM處理器也是這樣,需要有ROM來(lái)存儲(chǔ)WIFI、藍(lán)牙的MAC地址之類(lèi)的。



          簡(jiǎn)單來(lái)說(shuō),當(dāng)然是為了省錢(qián)啊,如果有錢(qián),我肯定是放幾個(gè)G的EEPROM,不用就放著也可以,但是實(shí)力不允許啊。


          所以EEPROM就用來(lái)存儲(chǔ)一些小東西,比如開(kāi)機(jī)次數(shù),常用的標(biāo)志位之類(lèi)的東西。FLASH就用來(lái)存儲(chǔ)比較大的,比如固件,如果是MP3這類(lèi)的產(chǎn)品,就可以用FLASH來(lái)保存歌曲。




          推薦閱讀:

          ? ??專(zhuān)輯|Linux文章匯總

          ? ??專(zhuān)輯|程序人生

          ? ??專(zhuān)輯|C語(yǔ)言



          嵌入式Linux

          微信掃描二維碼,關(guān)注我的公眾號(hào)?



          瀏覽 55
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产 亚洲 无码 激情前后夹击 | 亚洲欧美国产精品久久久久久久 | 一区二区三区无码播放 | 精品一区二区三区四区五区六区七区 | 黄色成人一级视频 |