Изучение лабораторного стенда EasyAVR6. Прошивка и запуск демонстрационных программ
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное
образовательное учреждение
высшего профессионального образования
«Тверской государственный технический
университет»
Кафедра ЭВМ
Отчёт о лабораторной работе № 2
по дисциплине «Микропроцессорные
системы»
на тему «Изучение лабораторного
стенда EasyAVR6. Прошивка и запуск демонстрационных программ»
Выполнил: студент группы
ВМКСС-1003
Коротченко А.В.
Принял: доцент кафедры ЭВМ
Быков П.В.
г. Тверь
Цель работы
Целью данной работы является ознакомление с функциональными возможностями
микроконтроллера AtMega16 на основе
демонстрационной платы (стенда) производства фирмы «Mikroelektronika» EasyAVR6, знакомство с программными средствами разработки
программ и «прошивки» микроконтроллеров, а также проверкой программы
лабораторной работы №1 на средствах стенда.
Задачи
микроконтроллер прошивка
программа
1. Ознакомиться с функциональностью платы стенда;
2. Научиться правильно подключать плату к рабочему компьютеру и
источнику питания;
. Научиться считывать и записывать «прошивку» микроконтроллера с
помощью программы AVRflash;
. Научится создавать и компилировать проекты для используемого
микроконтроллера;
. Получить практические навыки конфигурирования переключателей
стенда и оценить возможности стенда, используя демонстрационные программы
разработчика.
Задание
1. Прошить МК стенда, используя файл прошивки 1 лабораторной работы. Просмотреть
(и внести в отчет) дамп памяти МК (5 мин.)
2. Проверить работоспособность и при необходимости отладить
программу. Убедиться, что работа средств стенда соответствует поведению схемы в
системе моделирования Proteus.
(10 мин.)
. Загрузить в контроллер несколько демонстрационных примеров,
устанавливая каждый раз переключатели в соответствие с требованиями, указанными
в исходных файлах соответствующих проектов. Наблюдать за поведением средств
ввода - вывода стенда. Поведение программ и установка переключателей стенда
указано в заголовочном комментарии к текстам программ. (30 мин).
a. Glcd.hex (при необходимости подрегулировать контрастность)
b. Keypad4x4.hex
c. Lcd.hex (при необходимости подрегулировать контрастность). COG_Lcd_Test.hex
(при необходимости подрегулировать контрастность)
e. Touch_Panel_Calibration_and_Write.hex. Timer0_Interrupt.hex
Выполнение
) Проверка работы схемы, используя прошивку из лабораторной работы №
1
Мигание светодиодов Дамп памяти:
РА4, РА7:
) Работа демонстрационных примеров
. Glcd.hex
. Keypad4x4.hex
. COG_Lcd_Test.hex
e. Touch_Panel_Calibration_and_Write.hex
f.
Timer0_Interrupt.hex
Вывод: в текущей работе мы
познакомились со стендом, проверили работоспособность и отладили программу из
лабораторной работы №1. Убедились, что работа средств стенда соответствует
поведению схемы в системе моделирования Proteus.
Загрузили в контроллер несколько демонстрационных примеров. Понаблюдали за
поведением средств ввода - вывода стенда.