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