Дополнительные устройства в микроконтроллере

Содержание

Слайд 2

Сторожевой таймер

Сторожевой таймер

Слайд 3

Сброс микроконтроллера Включение питания; Падение уровня напряжения питания ниже заданной величины;

Сброс микроконтроллера

Включение питания;
Падение уровня напряжения питания ниже заданной величины;
Тайм-аут от сторожевого

таймера;
Подача сигнала RESET.
Слайд 4

Структурная схема подсистемы инициализации или сброса Переводит микроконтроллер в определенное устойчивое состояние, которое определяется вектором сброса.

Структурная схема подсистемы инициализации или сброса

Переводит микроконтроллер в определенное устойчивое состояние,


которое определяется вектором сброса.
Слайд 5

Диаграмма сигналов при сбросе по включению питания Если фронт нарастания уровня

Диаграмма сигналов при сбросе по включению питания

Если фронт нарастания уровня питания

длителен, то это может привести
срабатыванию схемы до наступления установившего режима питания
Слайд 6

Временные диаграммы сигналов при сбросе по включению питания Внешнее управление сигналом

Временные диаграммы сигналов при сбросе по включению питания

Внешнее управление сигналом
RESET организует

задержку
сигнала внутреннего сброса
Слайд 7

Диаграмма сигналов при аппаратном сбросе Длительность RESET не менее 50 нс

Диаграмма сигналов при аппаратном сбросе

Длительность RESET не менее 50 нс

Слайд 8

Диаграмма сигналов при сбросе от сторожевого таймера

Диаграмма сигналов при сбросе от сторожевого таймера

Слайд 9

Диаграмма сигналов при сбросе при снижении уровня питания Срабатывание схемы произойдет,

Диаграмма сигналов при сбросе при снижении уровня питания

Срабатывание схемы произойдет, если

длительность нахождения
напряжения питания ниже порога переключения превысит 3 мкс.
Слайд 10

Аналоговый компаратор Компаратор, будучи включенным, позволяет сравнивать значения напряжений на двух

Аналоговый компаратор

Компаратор, будучи включенным, позволяет сравнивать значения
напряжений на двух выводах

микроконтроллера. Результатом сравнения
является логический сигнал, который может быть прочитан из программы.
По результату сравнения может быть вызвано прерывание, или выполнен
захват счетчика-таймера Т1.

Управление компаратором производится
с помощью регистра ACSR

Слайд 11

Аналого-цифровой преобразователь последовательного приближения 10-р. Два режима: одиночного преобразования; непрерывного преобразования. Управление через регистр ADCSR

Аналого-цифровой преобразователь последовательного приближения 10-р.

Два режима:
одиночного преобразования;
непрерывного преобразования.

Управление

через регистр ADCSR
Слайд 12

Таймеры Таймеры выполняют операции, связанные с временем, частотами и интервалами. -

Таймеры

Таймеры выполняют операции, связанные с временем, частотами и интервалами.
- для

создания часов реального времени;
- для подсчета внешних событий;
- для генерации звука;
- создания ШИМ сигналов;
- для организации мультизадачных режимов для операционных систем реального времени.
Слайд 13

Структура таймера Таймер 0 Таймер 1 Формирование интервалов и подсчет событий Таймер событий Генератор ШИМ

Структура таймера

Таймер 0

Таймер 1

Формирование
интервалов и
подсчет событий

Таймер событий
Генератор ШИМ

Слайд 14

Формирование таймером ШИМ сигнала

Формирование таймером ШИМ сигнала

Слайд 15

Программируемый интервальный таймер Intel 8254

Программируемый интервальный таймер

Intel 8254

Слайд 16

Структура счетчика интервального таймера Загрузка счетчика Конец счета Регистры защелки таймера

Структура счетчика интервального таймера

Загрузка счетчика

Конец счета

Регистры защелки таймера