Создание проекта и работа с ним |
|
В этом разделе представлена структура проекта, описание создания нового проекта, изменение различных установок, компилирование, запуск и отладка в пошаговом режиме. Подробнее о работе с проектом можно прочитать в разделе Меню MPLAB и описание функций | |
|
Обзор проекта. |
|
Как создать новый проект. |
|
Компилирование. |
|
Запуск и отладка проекта. |
|
|
Обзор проекта |
|
В общем, схему полного проекта в MPLAB можно представить так: |
Как создать новый проект. |
|
Рассмотрим
создание простого проекта, исходными
файлами которого будут файл или файлы
на ассемблере. При кажущийся
сложности, все необходимые действия не
отнимают и минуты. Для создания проекта
выполните следующие шаги:
В проекте может быть несколько исходных файлов на ассемблере, но указывать необходимо при редактировании проекта один. Остальные включаются в основной исходный файл директивой ассемблера include.
|
|
Компилирование |
|
Чтобы
перекомпилировать только те файлы, в
которые были внесены изменения,
нажмите Project>Make Project.
Чтобы перекомпилировать все файлы
проекта выберите Project>Build.
После завершения процесса будет вызвано окно с генерированной коммандной строкой, перечнем предупреждений или ошибок (если есть) и результатом компиляции: были ли ошибки (build failed) или нет (build successful ). Помощь при исправлении ошибок может оказать файл-листинг, вызвать который можно из меню таким образом: Window>Absolute Listing.
|
Запуск и отладка проекта |
|
Для инициализации системы выберите Debug>Run>Reset. При этом программный счетчик (PC)будет сброшен на нулевой адрес 0x00. В файле источника указатель (темная панель - dark bar) установится на команду, соответствующую нулевой ячейки памяти. Сброс происходит автоматически и после перекомпилирования проекта. MPLAB-SIM можно использовать для
отладки программы при отсутствии
внутрисхемного эмулятора. Это
накладывает некоторые ограничения: Чтобы запустить отлаживаемую программу в пошаговом режиме (одна команда за одно нажатие) можете выбрать в меню Debug>Run>Step или нажать <F7> или кнопку на панели инструментов. При этом текущая команда будет выполнена, программный счетчик увеличится и указатель установится на следующую инструкцию (если, конечно, не было команд ветвления, перехода или модификации PC). Кнопка тоже выполняет программу в пошаговом режиме, только подпрограммы будут выполняться за одно нажатие (в непрерывном режиме). Для запуска программы в непрерывном режиме выберите Debug>Run>Run или нажмите <F9> или кнопку на панели инструментов. Программа будет выполняться до тех пор, пока Вы не прервете работу, выбрав в меню Debug>Run>Halt или нажав <F5> или кнопку или произойдет останов в заранее установленной точке прерывания (breakpoint). |