Лабораторная работа №3 «Загрузка программы в микроконтроллер»
Цель работы.
Научиться загружать программы в микроконтроллер.
Задачи работы.
1. Изучить порядок записи программы в микроконтроллер.
2. Записать демонстрационную программу в микроконтроллер.
3. Проверить работу демонстрационной программы на микроконтроллере.
Порядок выполнения работы.
В группе переключателей SW3 переключаем переключатель S1 в положение «включено» (вверх). Остальные в положение «выключено» (вниз). Отключаем от платы микроконтроллера дополнительный модуль, если он подключен.
Подключаем микроконтроллер к компьютеру, используя USB кабель.
Если «Мастер нового оборудования» появился, то это значит, что необходимо установить драйвера на микроконтроллер. Выбираем «Установить из указанного места» и нажимаем «далее». Выбираем «Выполнить поиск наиболее подходящих драйверов в указанных местах»; ставим галочку напротив «Включить следующее место поиска»; нажимаем кнопку «Обзор» находим папку, куда была установлена программа «PG-LPC» (обычно находится по следующему пути С:\Program Files\NECTools32\PG-LPC), в ней указываем папку drivers и нажимаем кнопку Ок. Нажимаем кнопку далее.
|
|
Рис. 1
Как появится сообщение, показанное на рисунке 2, нажимаем кнопку готово.
Рис. 2
Если появится ещё один мастер нового оборудования, то устанавливаем еще 2 драйвера: «USB < - > Serial» и «USB Serial port».
Запускаем программу PG-LPC – «Пуск\все программы\NEC Tools32\PG-LPC»
Далее настраиваем параметры соединения программы PG-LPC с микроконтроллером. Открываем окно настроек - [Setup]. Появится окно [Device] → Devise setup. Во вкладке Standard с помощью кнопки PRM file Read в папке prm (находится в папке программы PG-LPC) и выбираем файл 78F9222.prm. В поле Port выбираем COM3. В поле Speed выбираем 115200. В поле Frequency набираем 8.00. В поле Multiply rate 1.00. В группе Operation Mode выбираем Chip.
Рис. 3
Во вкладке Advance необходимо поставить галочку только напротив Blank check before Erase
Рис. 4
Теперь после того, как было настроено соединение микроконтроллера с программой, можно записать в микроконтроллер необходимую заранее скомпилированную программу. Для этого открываем необходимый hex файл - [File] [Load].
Открыв необходимый файл программы микроконтроллера запускаем авто процедуру записи программы в микроконтроллер - [Autoprocedure (EPV)], в случае успешной записи должно появится сообщение [Device] → показанное на рисунке 5.
Рис. 5
Отключаем плату с микроконтроллером от USB кабеля. В группе переключателей SW3 переключаем переключатель S1 в положение «выключено» (вниз). Остальные переключатели и перемычки устанавливаем по необходимости, обычно остаются по умолчанию. Подключаем плату с микроконтроллером к USB кабелю и тестируем записанную программу.