38
FLASH-память не позволяет перезаписывать отдельные байты. Адресное
пространство памяти разбито на участки по аналогии с жесткими дисками,
называемыми секторами. Для записи новой информации необходимо с
помощью специальной команды стереть целый сектор или все сектора сразу.
Один из секторов называется загрузочным. Обычно он располагается в той
части адресного пространства микроконтроллера, с которого стартует
процессор. Адрес старта - очень важный параметр, его обязательно нужно знать
для всех используемых микроконтроллеров.
Необходимо помнить, что количество циклов записи и стирания
ограничено и достигает десятков тысяч - миллионов раз, и если вы собираетесь
использовать FLASH память для хранения данных необходимо предусмотреть.
Для обеспечения операции стирания и записи используются команды,
отправляемые по специальным адресам адресного пространства FLASH-
памяти.
Среди главных достоинств этой памяти можно назвать следующие:
• Энергонезависимость, т.е.
способность хранить информацию при
выключенном питании (энергия расходуется только в момент записи
данных);
• Информация может храниться очень длительное время (десятки лет);
• Сравнительно небольшие размеры;
• Высокая надежность хранения данных, в том числе устойчивость к
механическим нагрузкам;
• Не содержит движущихся деталей (как в жестких дисках).
• Основные недостатки флэш-памяти:
• Невысокая скорость передачи данных (в сравнении с динамической
оперативной памятью);
• Незначительный объем (по сравнению с жесткими дисками);
• Ограничение по количеству циклов перезаписи (хотя эта цифра в
современных разработках очень высока - более миллиона циклов).
Достарыңызбен бөлісу: