Устройство контроллера

Программа заносится во Flash-память AVR как с помощью обычного программатора, так и с помощью SPI-интерфейса, в том числе непосредственно на собранной плате.

Возможностью внутрисхемного программирования (функция ISP) через коммуникационный интерфейс SPI обладают все микроконтроллеры AVR, кроме Tiny11 и Tiny28. Все микроконтроллеры семейства Mega имеют возможность самопрограммирования, т. е. самостоятельного изменения содержимого своей памяти программ. Эта особенность позволяет создавать на их основе очень гибкие системы, алгоритм работы которых будет меняться самим микроконтроллером в зависимости от каких-либо внутренних условий или внешних событий. Гарантированное число циклов перезаписи Flash-памяти у микроконтроллеров AVR второго поколения составляет не менее 10 тыс. циклов при типовом значении 100 тыс. циклов. (В официальной технической документации Atmel Corp. указывается значение 10 тыс. циклов.). Политика конфиденциальности

Память данных разделена на три части: регистровая память, оперативная память (ОЗУ - оперативное запоминающее устройство или RAM) и энергонезависимая память (ЭСППЗУ или EEPROM). Регистровая память включает 32 регистра общего назначения (РОН или GPR), объединенных в файл, и служебные регистры ввода/вывода (РВВ). И те и другие расположены в адресном пространстве ОЗУ, но не являются его частью. В области регистров ввода/вывода расположены различные служебные регистры( регистры управления микроконтроллером, регистры состояния и тому подобные.

Для долговременного хранения различной информации, которая может изменяться в процессе функционирования микроконтроллерной системы, используется EEPROM-память. Все AVR имеют блок энергонезависимой электрически перезаписываемой памяти данных EEPROM от 64 Байт до 4 КБайт. Этот тип памяти, доступный программе микроконтроллера непосредственно в ходе ее выполнения, удобен для хранения промежуточных данных, различных констант, коэффициентов, серийных номеров, ключей и т.п. EEPROM может быть загружена извне как через SPI интерфейс, так и с помощью обычного программатора. Число циклов стирание/запись - не менее 100 тыс.

Перейти на страницу: 1 2 

Другие стьтьи в тему

Расчет и конструирование схемы параллельного регистра на триггере CLD - типа
Одним из основных достижений микроэлектроники является создание на основе фундаментальных и прикладных наук новой элементной базы - интегральных микросхем. Развитие вопросов проектирования и совершенствование технологии позволило в короткий срок создать высокоинтегрированные функциона ...

Разработка газолазерной головки для резки полимерных композиционных материалов
Полимерные композиционные материалы: основные типы Композиционные материалы (композиты) [1] - многокомпонентные материалы, состоящие, как правило, из пластичной основы (матрицы), армированной наполнителями, обладающими высокой прочностью, жесткостью и т.д. Сочетание разнородных в ...

Разделы

Радиоэлектроника и телекоммуникации © 2024 : www.techelements.ru