詳解單片機(jī)FLASH與RAM、ROM的關(guān)系
2017-11-20 14:19:18
單片機(jī)FLASH主要用作程序存貯器,就是替代以前的ROM,最大的優(yōu)勢(shì)是降低了芯片的成本并且能夠做到電擦寫,目前市場(chǎng)上單片機(jī)的FALSH壽命參差不齊,擦寫次數(shù)從1000~10萬(wàn)的都有,但存儲(chǔ)時(shí)間有40年,在選用時(shí)要注意。 還有一些廉價(jià)的單片機(jī)為了集成可掉電的數(shù)據(jù)存儲(chǔ)器,沒有使用價(jià)格昂貴的 EEPROM,而用FALSH來做的,但是壽命最多就10萬(wàn)次,并且擦寫不能字節(jié)擦寫,這要注意使用的場(chǎng)合其壽命能不能滿足需求。
RAM是數(shù)據(jù)存儲(chǔ)器,跟計(jì)算機(jī)里面的內(nèi)存相似,主要是用來存放程序運(yùn)行中的過程數(shù)據(jù),掉電后就會(huì)丟失之前的數(shù)據(jù),所以程序在上電時(shí)需要進(jìn)行初始化,不然通電后的數(shù)據(jù)是一個(gè)隨機(jī)數(shù),可能導(dǎo)致程序崩潰。
ROM就是程序存儲(chǔ)器,掉電后數(shù)據(jù)不會(huì)丟失,但在程序運(yùn)行過程中其數(shù)據(jù)不會(huì)改變。早期的單片機(jī)的ROM因?yàn)椴翆懶薷谋容^麻煩,價(jià)格昂貴或者價(jià)格低廉的OTP 型無(wú)法修改數(shù)據(jù)等原因已經(jīng)被現(xiàn)在的FLASH存儲(chǔ)器替代了。因?yàn)镕LASH的擦寫很容易,現(xiàn)在的部分單片機(jī)支持在線內(nèi)部編程,通過特定的程序執(zhí)行方式能修改FALSH的內(nèi)容,而是現(xiàn)在線修改程序存儲(chǔ)器。這與上面說的程序存儲(chǔ)器的內(nèi)容在運(yùn)行的時(shí)候不可被改變是不沖突的,因?yàn)樵诔绦蛘_\(yùn)行時(shí),其內(nèi)容不會(huì)改變,只工作在只讀狀態(tài)下的.
深圳市英尚微電子有限公司,十年來專業(yè)致力代理分銷存儲(chǔ)器芯片IC, SRAM、MRAM、pSRAM、 FLASH芯片、SDRAM(DDR1/DDR2/DDR3)等,為客人提供性價(jià)比更高的產(chǎn)品及方案。
了解更多關(guān)于存儲(chǔ)芯片知識(shí),請(qǐng)關(guān)注英尚微電子:http://gukawang.com