- •Этапы подготовки программы
- •Классификации микропроцессоров.
- •По числу больших интегральных схем
- •По назначению
- •По виду обрабатываемых сигналов
- •По характеру временной организации
- •Архитектура простейшей мп системы (2х шинной и 3х шинной)
- •По организации структуры
- •По количеству выполняемых программ
- •Система команд микропроцессора предназначена для осуществления последовательности действий с целью выполнения требуемого задания (программы).
- •Архитектура smp и mpp. Преимущества и недостатки.
- •Структура однокристального мп. Состав и назначение элементов.
- •Режим прямого доступа к памяти. Временные диаграммы пдп.
- •Основные понятия. Основная и оперативная память. Энергонезависимая и энергозависимая.
- •Основные понятия. Dram, sram, flash. Временные диаграммы чтения и записи.
- •Отличие микроконтроллера и микропроцессора. Семейство avr. Микроконтроллер
- •Сравнение
- •Организация ядра rics. Внутренняя архитектура avr.
- •Программная модель avr.
- •Прерывания
- •Таймеры/счетчики
- •Аналоговый компаратор
- •Аналого-цифровой преобразователь
- •Универсальный последовательный приемопередатчик
- •Последовательный периферийный интерфейс spi
- •Двухпроводной последовательный интерфейс twi
- •Интерфейс jtag
- •Основные понятия. Интерфейсы и протоколы. Spi
- •Spi. Регистр spcr.
- •Spi. Регистр spsr.
- •Как устроен ацп
- •Цифро-аналоговый преобразователь (цап)
- •Системы и форматы команд.
- •Основные понятия. Операционная система.
- •В состав ос непременно входят:
- •Классификация операционных систем.
- •Конвейерная обработка данных.
- •Основные понятия.System on Chip (SoC)
- •Компоненты SoC:
- •Технологии памяти для SoC:
- •Преимущества чипованных систем
- •Недостатки:
- •Ограниченность ресурсов.
- •Основные понятия.Chip multiprocessor (смр) Многоядерный процессор
- •Терминология
Аналоговый компаратор
Аналоговый компаратор (Analog Comparator) сравнивает напряжения на двух выводах (пинах) микроконтроллера. Результатом сравнения будет логическое значение, которое может быть прочитано из программы.
Выход аналогового компаратора можно включить на прерывание от аналогового компаратора. Пользователь может установить срабатывание прерывания по нарастающему или спадающему фронту или по переключению.
Присутствует у всех современных AVR, кроме Mega8515
Аналого-цифровой преобразователь
АЦП построен по классической схеме последовательных приближений с устройством выборки/хранения (УВХ). Каждый из аналоговых входов может быть соединен со входом УВХ через аналоговый мультиплексор. Устройство выборки/хранения имеет свой собственный усилитель, гарантирующий, что измеряемый аналоговый сигнал будет стабильным в течение всего времени преобразования. Разрядность АЦП составляет 10 бит при нормируемой погрешности +/- 2 разряда. АЦП может работать в двух режимах - однократное преобразование по любому выбранному каналу и последовательный циклический опрос всех каналов.
Время преобразования выбирается программно с помощью установки коэффициента деления частоты специального предделителя, входящего в состав блока АЦП. Оно составляет 70...280 мкс для ATmega103 и 65...260 мкс для всех остальных микроконтроллеров, имеющих в своем составе АЦП. Важной особенностью аналого-цифрового преобразователя является функция подавления шума при преобразовании. Пользователь имеет возможность, выполнив короткий ряд программных операций, запустить АЦП в то время, когда центральный процессор находится в одном из режимов пониженного энергопотребления. При этом на точность преобразования не будут оказывать влияние помехи, возникающие при работе процессорного ядра.
Универсальный последовательный приемопередатчик
Универсальный асинхронный или универсальный синхронно/асинхронный приемопередатчик (Universal Synchronous/Asynchronous Receiver and Transmitter - UART или USART) - удобный и простой последовательный интерфейс для организации информационного канала обмена микроконтроллера с внешним миром. Способен работать в дуплексном режиме (одновременная передача и прием данных).
Он поддерживает протокол стандарта RS-232, что обеспечивает возможность организации связи с персональным компьютером. (Для стыковки МК и компьютера обязательно понадобится схема сопряжения уровней сигналов. Для этого существуют специальные микросхемы, например MAX232.)
Последовательный периферийный интерфейс spi
Последовательный периферийный трехпроводный интерфейс SPI (Serial Peripheral Interface) предназначен для организации обмена данными между двумя устройствами. С его помощью может осуществляться обмен данными между микроконтроллером и различными устройствами, такими, как цифровые потенциометры, ЦАП/АЦП, FLASH-ПЗУ и др. С помощью этого интерфейса удобно производить обмен данными между несколькими микроконтроллерами AVR.
Кроме того, через интерфейс SPI может осуществляться программирование микроконтроллера.
