В современных МК обычно есть 3 вида памяти: RAM (англ. Random Access Memory, память с произвольным доступом, рус. ОЗУ - оперативное запоминающее устройство), Flash и EEPROM (обобщенно их можно назвать ПЗУ - постоянное запоминающее устройство, но чаще используют английские названия без изменений).
RAM - эта память с произвольным чтением и записью обычно быстрее, чем Flash и EEPROM. Теряет информацию при отключении напряжения питания.
Flash, EEPROM - эта память сохраняет информацию при отключении питания в течении нескольких десятков лет. На чтение ведет себя подобно RAM. На запись требует отдельной операции стирания. Стирание и запись - медленные операции (по сравнению с операцией чтения).
Отличия: Flash - стирание блоками, EEPROM - стирание по байтам, Flash - порядка 10 тысяч циклов стирания/перезаписи, EEPROM - порядка 300 тысяч циклов стирания/перезаписи.
Применение: Flash - хранение программы, EEPROM - хранение настроек (например, последняя радиостанция, последний уровень громкости и т.п.)
Комментариев нет:
Отправить комментарий