Архитектура встраиваемых систем. Работа с таймерами МК. Отчет по лабораторной работе. отчет по лр 2. Отчет по лабораторной работе 2 по дисциплине Архитектура встраиваемых систем
![]()
|
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «Казанский национальный исследовательский технический университет им. А.Н. Туполева-КАИ» Институт компьютерных технологий и защиты информации ОТЧЕТ по лабораторной работе №2 по дисциплине «Архитектура встраиваемых систем» Казань, 2022 Цель работы: знакомство с таймерами МК ATmega32, изучение средств программирования таймеров в среде Code Vision AVR, средств моделирования работы таймеров в среде AVR Studio 4. Вариант задания: 5. Задания: С помощью функции delay_ms(), подбирая время задержки соответствующим образом, для каждого предделителя сторожевого таймера реализовать: Сброс таймера по истечении времени задержки функции delay_ms(). Сброс МК по истечении времени счета таймера WDT. Написать программу, в которой значение счетного регистра таймера 0 будет выдаваться в порт B. Использовать МК ATmega32 с частотой кварца 4 МГц. Время счета таймера – 25 мс. Описание элементов (принципов их функционирования) и их выводов Схемы включения Теоретические расчеты Рассмотрим практическую задачу. Нам нужно каждые 20 мс опрашивать кнопку. Частота МК – 8 МГц, МК – ATmega16. Первое, что нужно сделать – определиться с выбором коэффициента предделителя таймера и рассчитать начальное значение для счетного регистра TCNT0. Таймер Т0 может тактироваться от внутреннего тактового сигнала МК или от внешнего, который подаётся на вывод Т0. При работе от внутреннего тактового сигнала пользователь может выбирать коэффициенты деления частоты этого сигнала. У таймера Т0 есть пять возможных вариантов коэффициента предделителя: 1, 8, 64, 256, 1024. Тактовая частота МК – 8000000 Гц. Период тактового сигнала МК ![]() ![]() ![]() ![]() ![]() ![]() Необходимо реализовать сброс МК по истечении времени счета таймера WDT. Синтез схем согласно этапам Описание работы интерфейса (устройства сопряжения) Программа для МК с комментариями Выводы по проделанной работе: были изучены таймеры МК ATmega32, изучены средства программирования таймеров в среде Code Vision AVR и средства моделирования работы таймеров в среде AVR Studio 4. Приложение. Схемы на листе со штампом |