Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

14 Микроконтроллеры AVR от азов программирования... После прошивки ПЗУ информация хранится в микросхеме даже после выключения питания. Микропроцессор может только читать информа ­ цию из такой памяти. Записать туда он ничего не сможет. Если же про ­ граммист ошибется при составлении программы, составит ее таким образом, что процессор попытается записать в ПЗУ какую-либо инфор ­ мацию, ничего страшного не произойдет. В ПЗУ просто останется то, что там было до попытки записи. Кроме постоянного запоминающего устройства, в любой микропро ­ цессорной системе обязательно должна быть так называемая оператив ­ ная память, или по другому: оперативное запоминающее устройство (ОЗУ). По-английски такая память называется RAM. В эту память про ­ цессор может как записывать информацию, так и читать из нее. Ни одна программа не обходится без некоторого количества ячеек памяти для хранения множества промежуточных результатов и вспомогательных величин. Для этих целей и служит ОЗУ. Отличительной особенностью ОЗУ является то, что при выключении питания записанная в него информация теряется. Пока современная технология не умеет создавать микросхемы, позволяющие микропроцес ­ сору с достаточно большой скоростью записывать информацию и читать ее, но, при этом, не теряющие эту информацию при выключении пита ­ ния. Отдельным видом памяти следует считать ЭСПЗУ (ПЗУ с электри ­ ческим стиранием информации). По зарубежной терминологии такие микросхемы называют флэш-памятью. Эти микросхемы позволяют про ­ цессору как записывать, так и считывать информацию. Кроме того, запи ­ санная в микросхемы информация сохраняется при выключении пита ­ ния. Однако микросхемы флэш-памяти обладают очень низким быстро ­ действием и не пригодны для хранения оперативной информации. Кроме того, алгоритм записи информации в такие микросхемы более сложный, чем для предыдущих двух типов. Поэтому флэш-память при ­ меняется ограниченно. В основном для хранения некоторых редко изменяемых констант, значение которых должно сохраняться даже при выключении питания. Например, в системе управления автомобильной магнитолой во флэш-памяти сохраняются значение, фиксированные настройки, текущий выбранный диапазон, текущие уровни громкости, тембра, баланса и т. п. Различия между микропроцессорами и микроконтроллерами Обобщая вышесказанное, мы можем сформулировать следующее: микроконтроллер — это целая микропроцессорная система на одном

RkJQdWJsaXNoZXIy MTExODQxMg==