
- •1.Способы организации реакции процессора на внешние события.
- •2. Механизм обслуживания прерывания.
- •3. Особенности подпрограмм обработки прерываний.
- •4. Приоритеты прерываний, маскирование прерываний, флаги прерываний.
- •7. Опишите процесс вызова подпрограммы и возврата из неё.
- •9.Способы передачи параметров в подпрограммы, возвращения результата, сохранения контекста вызывающей программы.
- •10.Способы реализации стека для хранения адреса возврата из подпрограммы. Проблемы, связанные с использованием стека.
- •11.Какими средствами можно установить, сбросить, инвертировать значения отдельных битов регистров общего назначения?
- •12.Какими средствами можно установить, сбросить, инвертировать значения отдельных битов регистров ввода/вывода?
- •13.Почему для каждого порта ввода-вывода 3 регистра?
- •18. Сколько регистров имеют микроконтроллеры семейства avr?
- •19.Что такое risc-архитектура. Какие у неё достоинства?
- •20. Каким образом осуществляется доступ к регистрам, пространству ввода вывода, памяти данных?
- •22.Какие источники сброса есть у микрокантролеров avr?
- •24.Что такое шим?
- •25.Для чего нужен сторожевой таймер?
- •26.Что такое uart?
- •27.Как рассчитывается скорость передачи данных uart?
13.Почему для каждого порта ввода-вывода 3 регистра?
Для каждого порта ввода-вывода в памяти ввода-вывода зарезервировано три ячейки: одна под регистр данных – PORTx, другая под регистр направления данных – DDRx и третья под состояние входов порта – PINx. Ячейка, хранящая состояние на входах портов, доступна только для чтения, а регистры данных и направления данных имеют двунаправленный доступ.
18. Сколько регистров имеют микроконтроллеры семейства avr?
Регистровая память включает 32 регистра общего назначения (РОН или GPR), объединенных в файл, и служебные регистры ввода/вывода (РВВ). И те и другие расположены в адресном пространстве ОЗУ, но не являются его частью. В области регистров ввода/вывода расположены различные служебные регистры (регистры управления микроконтроллером, регистры состояния и т. п.), а также регистры управления периферийными устройствами, входящими в состав микроконтроллера. По сути, управление микроконтроллером заключается в управлении этими регистрами.
19.Что такое risc-архитектура. Какие у неё достоинства?
RISC (Reduced Instruction Set Computing). Процессор с сокращенным набором команд. Система команд имеет упрощенный вид. Все команды одинакового формата с простой кодировкой. Обращение к памяти происходит посредством команд загрузки и записи, остальные команды типа регистр-регистр. Команда, поступающая в CPU, уже разделена по полям и не требует дополнительной дешифрации.Достоинства: 1. снижение нерегулярности потока команд. 2.обогащение пространственным параллелизмом.
20. Каким образом осуществляется доступ к регистрам, пространству ввода вывода, памяти данных?
22.Какие источники сброса есть у микрокантролеров avr?
24.Что такое шим?
Широтно-импульсная модуляция (ШИМ, англ. pulse-width modulation (PWM)) — управление средним значением напряжения на нагрузке путём изменения скважности импульсов, управляющих ключом. Различают аналоговую ШИМ и цифровую ШИМ, двоичную (двухуровневую) ШИМ итроичную (трёхуровневую) ШИМ[1].
В цифровой ШИМ период делится на части, которые заполняются прямоугольными подимпульсами. Средняя величина на периоде зависит от количества прямоугольных подимпульсов на периоде. Цифровая ШИМ — приближение бинарного сигнала (с двумя уровнями — вкл/выкл) к многоуровневому или непрерывному сигналу, так, чтобы их средние значения, за период времени t2-t1, были бы приблизительно равны.
25.Для чего нужен сторожевой таймер?
Сторожевой таймер (контрольный таймер, англ. Watchdog timer) — аппаратно реализованная схема контроля за зависанием системы. Представляет собой таймер, который периодически сбрасывается контролируемой системой. Если сброса не произошло в течение некоторого интервала времени, происходит принудительная перезагрузка системы. В некоторых случаях сторожевой таймер может посылать системе сигнал на перезагрузку («мягкая» перезагрузка), в других же — перезагрузка происходит аппаратно (замыканием сигнального провода RST или подобного ему).