Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Топ:
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Интересное:
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
В общей сложности микроконтроллеры семейств Tiny и Mega поддерживают следующие режимы программирования:
• последовательное программирование при высоком напряжении;
• последовательное программирование при низком напряжении (по интерфейсу SPI);
• параллельное программирование при высоком напряжении;
• программирование по интерфейсу JTAG.
Под «высоким» напряжением здесь понимается управляющее напряжение (12 В), подаваемое на вывод RESET микроконтроллера для перевода последнего в режим программирования.
Микроконтроллеры семейства Mega, кроме того, имеют возможность самопрограммирования. Под этим термином понимается изменение содержимого памяти программ, управляемое самим микроконтроллером.
В процессе программирования могут выполняться следующие операции:
• стирание кристалла (Chiperase);
• чтение/запись FLASH-памяти программ;
• чтение/запись EEPROM-памяти данных;
• чтение/запись конфигурационных ячеек;
• чтение/запись ячеек защиты;
• чтение ячеек идентификатора;
• чтение калибровочного байта.
Все модели микроконтроллеров поставляются со стертой памятью программ и памятью данных (во всех ячейках находится число «$FF») • пригодны к немедленному программированию.
Режим последовательного программирования при высоком напряжении поддерживается не всеми моделями, а только ATtinyllx/12x/ 15L. Этот режим требует дополнительного источника повышенного напряжения (12 В) и применяется, как правило, для программирования микроконтроллеров перед установкой их на плату.
Режим программирования по последовательному каналу поддерживается всеми микроконтроллерами семейства Mega, а также микроконтроллерами ATtiny12x и ATtiny15L семейства Tiny. В этом режиме программирование памяти программ и данных осуществляется через последовательный интерфейс SPI. Как правило, рассматриваемый режим используется для программирования (перепрограммирования) микроконтроллера непосредственно в устройстве.
Схема включения микросхем в режиме программирования по последовательному каналу приведена на Рис. 4.5.

Рис. 4.5. Включение микроконтроллеров в режиме программирования по последовательному каналу
Как видно из рисунка, для подключения программатора к устройству используются три линии интерфейса: SCK (тактовый сигнал), МО-К1 (вход данных) и MISO (выход данных).
Программирование осуществляется путем посылки 4-байтных команд на вывод MOSI микроконтроллера. Результат выполнения команд чтения снимается с вывода MISO микроконтроллера. Передача команд и выдача результатов их выполнения осуществляется от старшего разряда к младшему. При этом «защелкивание» входных данных выполняется по нарастающему фронту сигнала SCK, а «защелкивание» выходных данных — по спадающему (см. Рис. 4.6 и Рис. 4.7).

Рис. 4.6. Временные диаграммы сигналов при программировании по последовательному каналу

Рис. 4.7. Передача данных при программировании по последовательному каналу
|
|
|
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!