- •Содержание:
- •8) Программирование Флеш-памяти контроллера
- •1. Начало работы
- •2. Создание нового рабочего пространства.
- •2.1 Создание нового проекта.
- •2.2 Добавление файлов в проект.
- •2.3 Настройка проекта.
- •2.4 Компиляция и компоновка программ.
- •2.5 Просмотр файлов списков (листингов ассемблер кода).
- •2.6 Компоновка программ.
- •3. Отладка программы с использованием iar c-spy™ Debugger
- •3.1 Управление переменными.
- •3.2Установка и мониторинг контрольных точек (Breakpoints).
- •3.3 Отладка в режиме дизассемблера.
- •3.4 Просмотр содержимого регистров.
- •3.5 Просмотр содержимого памяти.
- •3.6 Просмотр окна ввода-вывода (Terminal I/o)
- •3.7 Достижение конца программы.
- •4. Соединение программных модулей на языках с и ассемблера.
- •4.1 Добавление модуля на языке ассемблера к проекту.
- •4.2 Просмотр list – файла ассемблера.
- •5. Моделирование прерываний
- •5.1 Добавление программы обработки прерывания.
- •5.2Настройка проекта.
- •5.3 Настройка среды моделирования.
- •5.4 Определение установок файла макрокоманды с-spy.
- •5.5 Настройка специфических опций c-spy.
- •5.6 Начало моделирования.
- •5.7 Установка контрольной точки.
- •5.8 Моделирование прерывания.
- •5.9 Использование системных макрокоманд для настройки свойств контрольных точек и прерываний.
- •6.Типы файлов, поддерживаемых системой iar
- •7.Аппаратные средства
- •7.1 Краткая характеристика микроконтроллера.
- •7.2 Компоненты платы отладочного модуля:
- •7.3 Жки индикатор wh1202a-nfa-et.
- •7.4 Внешний Потенциометр r14.
- •7.5 Температурный датчик.
- •7.6 Внешние светодиоды d1- d4.
- •7.7 Процессорный модуль.
- •8. Программирование Флэш-памяти контроллера с помощью утилиты fpl.
- •8.1 Работа с основными элементами управления программы.
- •8.1.2 Пункт меню [Device] . В данном пункте меню доступны следующие команды:
- •8.1.4 Окно параметров программатора.
- •8.2 Использование пакета fpl gui непосредственно для комплекта k_Line Play it -2.
- •9 Содержание отчета.
8.1.4 Окно параметров программатора.
Это окно показывает настройки программатора. Вид окна представлен на рисунке 35.

Рисунок 35 – Окно информации программатора.
Окно содержит в себе несколько полей, которые несут различную информацию, такую как параметры подключенного контроллера, информация о загружаемом в контроллер файле и параметры подключения к ПК.
8.2 Использование пакета fpl gui непосредственно для комплекта k_Line Play it -2.
Настройте плату отладочного модуля во флешь-режим, в соответствии с рисунком 36.

Рисунок 36 – Установка отладочного модуля во флешь – режим.
Подключите плату к ПК посредствам USB – кабеля и нажмите на плате кнопку SW1 для полного сброса и перехода во флешь – режим.
Далее запустите FPL GUI и установите настройки среды программирования командой [Device] > [Setup] .
Далее
необходимо выбрать файл параметров
контроллера, нажмите кнопку
и выберите файл «78F0148HD.prm»
.
В списке «Port»
укажите порт, на который установлено
устройство (параметры виртуального
com-
порта, который заняло USB-
устройство можно уточнить в свойствах
системы панели управления Windows
). Остальные настройки приведите в
соответствии с рисунком 37.

Рисунок 37 – Настройки связи для отладочного модуля.
Внимание: для контроллера 78K0/KF1+ должен быть выбран файл параметров «78F0148HD.prm» !
Перейдите к закладке «Advance» и установите флажок на «Blank check before erase», как показано на рисунке 38.

Рисунок 38 .
Далее нажмите «ОК». Окно FPL GUI , после проделанных настроек примет вид, как представлено на рисунке 39.

Рисунок 39 – Окно FPL с установленными настройками устройства.
Откройте файл, который Вы будете загружать во флешь – память контроллера. Команда меню [File] > [Load] . Выберите необходимый файл и нажмите кнопку «Открыть» . При успешном открытии файла, прогамма сообщит об этом.
После того, как все необходимые настройки были сделаны и открыт файл для записи во флешь – память, можно приступить к программированию контроллера. Для этого лучше воспользоваться пакетной командой [Autoprocedure(EPV)] Прогресс записи памяти и окончание процесса записи будет отображаться в окне регистрации действий. Пример вида окна представлен на рисунке 40.

Рисунок 40 – Отображение прогресса записи памяти.
По окончании записи памяти, отключите USB – кабель от отладочного модуля, переведите переключатель SW4/S1 на плате в положение OFF и нажмите кнопку SW1 , для перевода платы в нормальный режим. Контроллер приступит к выполнению загруженной в него программы.
9 Содержание отчета.
Отчет по лабораторной работе должен содержать:
Титульный лист;
Цели и задачи работы;
Последовательность выполненных работ и результаты;
Тексты программ, использованные в процессе выполнения работы;
Выводы по работе.
