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