Микроконтроллеры AVR семейства Mega. Отличительные особенности FLASH-память программ объемом от 8 до 256 Кбайт (число циклов стирания/записи не менее.

Презентация:



Advertisements
Похожие презентации
Организация микроконтроллеров Вспомогательные аппаратные средства микроконтроллера.
Advertisements

Микроконтроллеры AVR семейства Mega. Регистры ввода/вывода Регистр SREG.
Минимизация энергопотребления в системах на основе МК.
Организация микроконтроллеров Организация связи микроконтроллеров с внешней средой и временем.
Организация микроконтроллеров. Классификация и структура микроконтроллеров 8-разрядные МК для встраиваемых приложений 16-ти и 32-х разрядные МК Цифровые.
Микропроцессорные системы Микроконтроллер. 1.Знакомство с микроконтроллером Микроконтроллеры являются сердцем многих современных устройств и приборов,
Организация обмена информацией Функции устройств магистрали.
Общая структура и состав персонального компьютера.
Микропроцессоры Архитектура ЭМП Лекция 9. Архитектура ЭМП В предыдущем параграфе мы изучили схему выводов и их назначение у типового микропроцессора.
Учебный курс Введение в цифровую электронику Лекция 5 Обмен информацией в микропроцессорной системе кандидат технических наук, доцент Новиков Юрий Витальевич.
11 класс, 2 урок. CPU RAM Информационная магистраль (шина) Шина данных (8, 16, 32, 64 бита) Шина адреса (16, 20, 24, 32, 36, 64 бита) Шина управления.
Интерфейсы цифроаналоговых преобразователей. Цифровые интерфейсы выполняют функцию связи управляющих входов ключей ЦАП с источниками цифровых сигналов.
1 ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒАЛЫМ МИНИСТРЛІГІ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН - 2 Аршалы орта мектебі Аршалынская средняя.
Архитектура контроллера STM32. Особенности 32-разрядное ядро (до 72 МГц) Малое энергопотребление USB 2.0 FS (до 12 Мбит/с) 3xSPI (до 18 Мбит/с) 3xАЦП.
Лекция 10. Контроллеры параллельной передачи данных. Параллельный интерфейс.
Процессор и оперативная память. 18 ноября 2013 г.
Устройство обработки информации. Процессор – основная микросхема компьютера.
Разработка программного обеспечения для сигнальных процессоров TMS320C64xx Часть 5. Таймер. McBSP.
Название ОКР: « Разработка микросхемы контроллера периферийных интерфейсов для высокопроизводительных систем на кристалле с архитектурой «Эльбрус» Шифр.
Микроконтроллеры и микропроцессоры для аппаратуры специального назначения. От простых 8-ми битных до современных 32-х битных микроконтроллеров на базе.
Транксрипт:

Микроконтроллеры AVR семейства Mega

Отличительные особенности FLASH-память программ объемом от 8 до 256 Кбайт (число циклов стирания/записи не менее ); оперативная память (статическое ОЗУ) объемом от 512 байт до 8 Кбайт; память данных на основе ЭСППЗУ (EEPROM) объемом от 256 байт до 4 Кбайт (число циклов стирания/записи не менее ); возможность защиты от чтения и модификации памяти программ и данных; возможность программирования непосредственно в системе через последовательные интерфейсы SPI и JTAG; возможность самопрограммирования; возможность внутрисхемной отладки в соответствии со стандартом IEEE (JTAG), а также наличие собственного однопроводного интерфейса внутрисхемной отладки debugWire; разнообразные способы синхронизации: встроенный RС-генератор с внутренней или внешней времязадающей RС-цепочкой, встроенный генератор с внешним кварцевым или пьезокерамическим резонатором, внешний сигнал синхронизации; наличие нескольких режимов пониженного энергопотребления; наличие детектора пониженного напряжения питания (Brown-Out Detector- BOD); возможность программного снижения частоты тактового генератора.

Характеристики процессора полностью статическая архитектура, минимальная тактовая частота равна нулю; арифметико-логическое устройство (АЛУ) подключено непосредственно к регистрам (общего назначения 32 регистра); большинство команд выполняются за один период тактового сигнала; векторная система прерываний, поддержка очереди прерываний; большое число источников прерываний (до 45 внутренних и до 32 внешних); наличие аппаратного умножителя.

Характеристики подсистемы ввода/вывода программное конфигурирование и выбор портов ввода/вывода; выводы могут быть запрограммированы как входные или как выходные независимо друг от друга; входные буферы с триггером Шмитта на всех выводах; имеется возможность полного отключения цифрового порта ввода/вывода от физического вывода микросхемы; на всех входах имеются индивидуально отключаемые внутренние подтягивающие резисторы сопротивлением кОм.

Периферийные устройства один или два 8-битных таймера/счетчика; от одного до четырех 16-битных таймеров/счетчиков; сторожевой таймер; одно- и двухканальные генераторы 8-битного ШИМ-сигнала (один из режимов работы 8-битных таймеров/счетчиков); двух- и трехканальные генераторы ШИМ-сигнала регулируемой разрядности (один из режимов работы 16-битных таймеров/счетчиков). Разрешение формируемого сигнала может составлять от 1 до 16 бит; аналоговый компаратор; многоканальный 10-битный АЦП последовательного приближения; последовательный синхронный интерфейс SPI; последовательный двухпроводный интерфейс TWI (полный аналог интерфейса I 2 С); от одного до четырех полнодуплексных универсальных синхронных/асинхронных приемо-передатчиков (USART); универсальный последовательный интерфейс USI, который может использоваться в качестве интерфейса SPI или I 2 С.

Выводы микроконтроллера ATmega128

Особенности микроконтроллера ATmega128 7 портов ввода/вывода (порты A...F 8-битные, порт G 5-битный); возможность подключения внешнего ОЗУ; два 8-битных (ТО, Т2) и два 16-битных (T1, T3) таймера/счетчика; 8 каналов ШИМ; два модуля USART и по одному модулю SPI и TWI; 8-канальный 10-битный АЦП; интерфейс JTAG.

Типовая схема включения

Питание микроконтроллера

Формирование тактового сигнала и сигнала внешнего сброса

Карта памяти 4 K$FFF*1604 K$10FF64 К$0FFFFATmega128 Объем [байт] Верхняя граница [E_END] Внешнее ОЗУ Кол-во доп регистров ввода/вывода Объем [байт] Верхняя граница [S_END] Объем [слов] Верхняя граница [F_END] Память данных (EEPROM) Память данных (ОЗУ) Память программ (FLASH) Модель

Регистры-указатели X, Y, Z Регистр SREG

Использование внешней памяти Выводы для подключения внешнего ОЗУ

Подключение внешнего ОЗУ к микроконтроллеру

Программирование внешней памяти

Основные возможности работы с внешней памятью Подключение двух микросхем внешней памяти разного размера и с различной скоростью работы Определение двух секторов в адресном пространстве памяти, соответствующих разным микросхемам Определение различных временных задержек для различных секторов адресного пространства Использование части линий порта С для адресации внешней памяти, оставшихся линий – для стандартного ввода/вывода

Способы адресации памяти данных Прямая адресация одного регистра общего назначения Прямая адресация двух регистров общего назначения

Способы адресации памяти данных Прямая адресация регистра ввода/вывода Прямая адресация ОЗУ

Простая косвенная адресация Относительная косвенная адресация Способы адресации памяти данных

Косвенная адресация с преддекрементом Косвенная адресация с постинкрементом Способы адресации памяти данных