0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探究嵌入式儲(chǔ)存器FLASH和RAM的區(qū)別

電子工程師 ? 來(lái)源:cc ? 2019-02-26 08:40 ? 次閱讀

FLASH

Flash即Flash Memory,全名叫Flash EEPROM Memory,又名閃存,是一種長(zhǎng)壽命的非易失性(在斷電情況下仍能保持所存儲(chǔ)的數(shù)據(jù)信息)的存儲(chǔ)器,數(shù)據(jù)刪除不是以單個(gè)的字節(jié)為單位而是以固定的區(qū)塊為單位,區(qū)塊大小一般為256KB到20MB。普通的單片機(jī)主要用作程序存貯器就是FLASH,也就是替代以前的ROM,最大的優(yōu)點(diǎn)是降低了芯片的成本并且可以做到電擦寫(xiě)。

目前市場(chǎng)上單片機(jī)的FALSH壽命相差比較大,擦寫(xiě)次數(shù)從1000~10萬(wàn)的都有,但存儲(chǔ)時(shí)間可以保證40年,在選用時(shí)要注意.還有一些廉價(jià)的單片機(jī)為了集成可掉電的數(shù)據(jù)存儲(chǔ)器,沒(méi)有選用價(jià)格昂貴的EEPROM,而用FALSH來(lái)做的,這種單機(jī)片其壽命最多就10萬(wàn)次,而且還不能進(jìn)行字節(jié)擦寫(xiě),這要注意使用的場(chǎng)合其壽命是否滿(mǎn)足要求.

RAM

RAM(Random Access Memory )隨機(jī)存取存儲(chǔ)器,主要作用是存儲(chǔ)代碼和數(shù)據(jù)供CPU 需要時(shí)調(diào)用,跟計(jì)算機(jī)里面的內(nèi)存差不多,主要是用來(lái)存放程序運(yùn)行中的過(guò)程數(shù)據(jù),掉電后就會(huì)丟失之前的數(shù)據(jù),所以程序在上電時(shí)需要進(jìn)行初始化,否則上電后的數(shù)據(jù)是一個(gè)隨機(jī)數(shù),可能導(dǎo)致程序奔潰.

ROM就是程序存儲(chǔ)器,掉電后數(shù)據(jù)不會(huì)丟失,但在程序運(yùn)行過(guò)程中其數(shù)據(jù)不會(huì)改變.早期的單片機(jī)的ROM因?yàn)椴翆?xiě)修改麻煩,價(jià)格昂貴或者價(jià)格低廉的OTP語(yǔ)音芯片無(wú)法修改數(shù)據(jù)等原因已經(jīng)被現(xiàn)在的FLASH存儲(chǔ)器替代了.因?yàn)镕LASH的擦寫(xiě)很容易,現(xiàn)在的部分單片機(jī)支持在線(xiàn)內(nèi)部編程,通過(guò)特定的程序執(zhí)行方式可以修改FALSH的內(nèi)容,而實(shí)現(xiàn)在線(xiàn)修改程序存儲(chǔ)器.這與上面說(shuō)的程序存儲(chǔ)器的內(nèi)容在運(yùn)行的時(shí)候不可被改變是不沖突的,因?yàn)樵诔绦蛘_\(yùn)行時(shí),其內(nèi)容不會(huì)改變,只工作在只讀狀態(tài)下的.。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5082

    文章

    19126

    瀏覽量

    305241
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1368

    瀏覽量

    114701
  • 儲(chǔ)存器
    +關(guān)注

    關(guān)注

    1

    文章

    93

    瀏覽量

    17479

原文標(biāo)題:OTP語(yǔ)音芯片嵌入式儲(chǔ)存器FLASH和RAM的區(qū)別?

文章出處:【微信號(hào):jiuxin2010,微信公眾號(hào):九芯智能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labview 怎么掃描USb儲(chǔ)存器的大小

    我有一個(gè)crio9023,它支持USB儲(chǔ)存器,我知道有一個(gè)可以?huà)呙?b class='flag-5'>儲(chǔ)存器大小的一個(gè)VI,但是就是想不起來(lái)了。那位同學(xué)可以幫幫我
    發(fā)表于 06-20 12:57

    嵌入式軟件與非嵌入式軟件的區(qū)別

    學(xué)習(xí)筆記一:嵌入式系統(tǒng)課程學(xué)習(xí)儲(chǔ)備知識(shí):C語(yǔ)言+單片機(jī)(硬件的工作原理)1、嵌入式技術(shù)是什么?嵌入式軟件與非嵌入式軟件的區(qū)別?
    發(fā)表于 07-19 08:00

    常見(jiàn)的儲(chǔ)存器有哪些?如何選擇儲(chǔ)存器?

    存儲(chǔ)有哪些分類(lèi)?由哪些部分組成?常見(jiàn)的儲(chǔ)存器有哪些?如何選擇儲(chǔ)存器?
    發(fā)表于 11-04 06:44

    嵌入式軟件開(kāi)發(fā)的特點(diǎn)有哪些呢

    嵌入式軟件開(kāi)發(fā)的特點(diǎn)、設(shè)計(jì)流程、嵌入式軟件的結(jié)構(gòu) 一:嵌入式軟件開(kāi)發(fā)的特點(diǎn)1.?嵌入式軟件設(shè)計(jì)時(shí)更強(qiáng)調(diào)軟硬件協(xié)同工作的效率和穩(wěn)定性。2.嵌入式
    發(fā)表于 11-08 06:58

    基于嵌入式裸機(jī)或RTOS系統(tǒng)下內(nèi)存管理方法的探究

    嵌入式內(nèi)存管理探究-基于FreeRTOS文章封面本文基于嵌入式裸機(jī)或RTOS系統(tǒng)下內(nèi)存管理方法的探究,灰色方塊為正在使用的內(nèi)存塊,白色為可用內(nèi)存塊。 好的內(nèi)存管理算法,有以下幾個(gè)特征:
    發(fā)表于 12-17 07:40

    嵌入式系統(tǒng)存儲(chǔ)的相關(guān)資料推薦

    目錄1.儲(chǔ)存器系統(tǒng)層次結(jié)構(gòu)2.RAM的種類(lèi)3.ROM的種類(lèi)4.Flash Memory的種類(lèi)1.儲(chǔ)存器系統(tǒng)層次結(jié)構(gòu)1.CPU內(nèi)部寄存 2.
    發(fā)表于 12-22 06:30

    ROM程序儲(chǔ)存器有何作用

    程序儲(chǔ)存器——ROM程序儲(chǔ)存器用與存放用戶(hù)程序、數(shù)據(jù)、以及表格等信息。程序代碼存放的地方。下載后掉電不擦除。STC8A8K64S4A12 集成了64k的Flash 程序儲(chǔ)存器。 這個(gè)
    發(fā)表于 01-26 07:24

    mpu和嵌入式linux區(qū)別是什么

    建議不能超過(guò)MCU片上Flash的80%嵌入式MCU與MPU的區(qū)分嵌入式系統(tǒng)中的處理按照是否集成片上Flash
    發(fā)表于 02-08 06:42

    嵌入式MCU與MPU的認(rèn)識(shí)與區(qū)別

    學(xué)習(xí)報(bào)告2021-6-30學(xué)習(xí)報(bào)告: 第十三期時(shí)間周期: 6月1日-6月30日姓名、專(zhuān)業(yè):劉永猛-電氣工程一.內(nèi)容1.根據(jù)海固電器公司培養(yǎng)計(jì)劃學(xué)習(xí)了解嵌入式MCU與MPU的認(rèn)識(shí)與區(qū)別嵌入式系統(tǒng)中
    發(fā)表于 02-17 06:38

    儲(chǔ)存器的種類(lèi)及應(yīng)用特點(diǎn)介紹

    儲(chǔ)存器是指除計(jì)算機(jī)內(nèi)存及CPU緩存以外的儲(chǔ)存器,此類(lèi)儲(chǔ)存器一般斷電后仍然能保存數(shù)據(jù)。
    的頭像 發(fā)表于 12-12 09:11 ?1.1w次閱讀

    嵌入式軟件開(kāi)發(fā)的特點(diǎn)、設(shè)計(jì)流程、嵌入式軟件的結(jié)構(gòu)

    ? ? ? ?嵌入式軟件開(kāi)發(fā)的特點(diǎn)、設(shè)計(jì)流程、嵌入式軟件的結(jié)構(gòu)?一:嵌入式軟件開(kāi)發(fā)的特點(diǎn)1.?嵌入式軟件設(shè)計(jì)時(shí)更強(qiáng)調(diào)軟硬件協(xié)同工作的效率和穩(wěn)定性。2.
    發(fā)表于 11-03 15:21 ?38次下載
    <b class='flag-5'>嵌入式</b>軟件開(kāi)發(fā)的特點(diǎn)、設(shè)計(jì)流程、<b class='flag-5'>嵌入式</b>軟件的結(jié)構(gòu)

    "mpu和嵌入式linux區(qū)別,嵌入式MCU與MPU的區(qū)分和MCU開(kāi)發(fā)中的三個(gè)誤區(qū)"

    建議不能超過(guò)MCU片上Flash的80%嵌入式MCU與MPU的區(qū)分嵌入式系統(tǒng)中的處理按照是否集成片上Flash
    發(fā)表于 12-05 10:06 ?16次下載
    "mpu和<b class='flag-5'>嵌入式</b>linux<b class='flag-5'>區(qū)別</b>,<b class='flag-5'>嵌入式</b>MCU與MPU的區(qū)分和MCU開(kāi)發(fā)中的三個(gè)誤區(qū)"

    嵌入式開(kāi)發(fā)中,如何將Flash中的程序轉(zhuǎn)移到RAM中運(yùn)行?

    對(duì)于獨(dú)立的嵌入式系統(tǒng),需要把程序存入non-volitale存儲(chǔ)單元中,常用的也就是flash。但是程序在flash中運(yùn)行相對(duì)在RAM中行,速度會(huì)變慢很多......
    發(fā)表于 02-09 10:14 ?4次下載
    <b class='flag-5'>嵌入式</b>開(kāi)發(fā)中,如何將<b class='flag-5'>Flash</b>中的程序轉(zhuǎn)移到<b class='flag-5'>RAM</b>中運(yùn)行?

    嵌入式開(kāi)發(fā)中,如何將Flash中的程序轉(zhuǎn)移到RAM中運(yùn)行?

    轉(zhuǎn)移到RAM中運(yùn)行,例如加快程序的執(zhí)行速度、實(shí)現(xiàn)動(dòng)態(tài)配置等。本文將詳細(xì)介紹如何在嵌入式系統(tǒng)中將Flash中的程序轉(zhuǎn)移到RAM中運(yùn)行。 一、Flash
    的頭像 發(fā)表于 10-29 16:23 ?3560次閱讀

    什么才是嵌入式Flash的邊界?

    什么才是嵌入式Flash的邊界? 嵌入式Flash是一種非易失性存儲(chǔ),常用于嵌入式電子設(shè)備中,
    的頭像 發(fā)表于 10-29 17:29 ?514次閱讀