PIC單片機(jī)的 程序存儲(chǔ)器,數(shù)據(jù)存儲(chǔ)器,EEPROM區(qū)別
數(shù)據(jù)存儲(chǔ)器是SRAM,主要存儲(chǔ)一些程序的變量,掉電丟失。
EEPROM一般存儲(chǔ)程序中的重要數(shù)據(jù),掉電也不丟失。
EEPROM一般存儲(chǔ)程序中的重要數(shù)據(jù),掉電也不丟失。
區(qū)別:
FLASH:
只能塊擦除(叫塊擦除更準(zhǔn)確吧,原文是BLOCK),舉例說(shuō)明:比如你用的FLASH的BLOCK是512個(gè)字節(jié)(不同的FLASH大小不同),那么只有擦除過(guò)(所有位寫(xiě)“1”)的BLOCK才能重新寫(xiě)入,意思就是只能從“1”寫(xiě)到“0”,如果要從“0”改到“1”必須整塊擦除,而且擦除時(shí)的速度相對(duì)寫(xiě)入和讀出要慢很多。FLASH主要用于程序存儲(chǔ)。
EEPROM;
可以單字節(jié)操作,沒(méi)有塊擦除的要求。相對(duì)FLASH更為靈活。當(dāng)用來(lái)保存設(shè)備工作狀態(tài),等靈活而又獨(dú)立的信息時(shí)最好用EEPROM。
只能塊擦除(叫塊擦除更準(zhǔn)確吧,原文是BLOCK),舉例說(shuō)明:比如你用的FLASH的BLOCK是512個(gè)字節(jié)(不同的FLASH大小不同),那么只有擦除過(guò)(所有位寫(xiě)“1”)的BLOCK才能重新寫(xiě)入,意思就是只能從“1”寫(xiě)到“0”,如果要從“0”改到“1”必須整塊擦除,而且擦除時(shí)的速度相對(duì)寫(xiě)入和讀出要慢很多。FLASH主要用于程序存儲(chǔ)。
EEPROM;
可以單字節(jié)操作,沒(méi)有塊擦除的要求。相對(duì)FLASH更為靈活。當(dāng)用來(lái)保存設(shè)備工作狀態(tài),等靈活而又獨(dú)立的信息時(shí)最好用EEPROM。
評(píng)論