Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

мпсу / Практические занятия pdf / Практика модуль 2 МПСУ

.pdf
Скачиваний:
21
Добавлен:
10.06.2015
Размер:
5.36 Mб
Скачать

С помощью пункта меню Project > Install Language Tool... проверьте, чтобы файл MPASMWIN.EXE находился в директории вместе с MPLAB IDE.

Альтернативой MPASMWIN.EXE может быть программа MPASM.EXE, работающая под управлением операционной системой DOS и запускаемой из командной строки. MPASM.EXE может не работать на

компьютерах Pentium 100MHz и выше.

4.9 Окно проекта

Для проверки соответствия имен файлов и других параметров работы воспользуйтесь пунктом меню Window > Project window. На экране появится окно, показанное на рисунке.

41

4.10 Заключение

Основные шаги создания проекта с несколькими исходными файлами:

1.создать новый проект - Project > New Project,

2.указать компилятором MPLINK - Node Properties;

3.подключить исходные файлы;

4.подключить файл сценария.

5.Создание проекта совместно с HI-TECH PIC С

В данном примере будет показано, как использовать компилятор HI-TECH PIC С совместно со средой проектирования MPLAB IDE.

Закройте все открытые проекты - Project > Close Project.

5.1 Настройка параметров среды проектирования

Для примера, выберите симулятор MPLAB SIM и тип микроконтроллера

PIC16C77 - Options > Development Mode > Tools. Подтвердите выбор, нажав

42

на кнопку ОК.

5.2. Подключение компилятора к среде проектирования MPLAB IDE

Проверьте правильность подключения компилятора PIC С и его компонентов к MPLAB IDE - Project >lnstall Language Tool. Путь к программам HI-TECH,

установленным на вашем компьютере, может отличаться от указанных этих в примерах.

Диалоговое окно настройки PIC С компилятора.

Диалоговое окно настройки PIC С линкера.

Диалоговое окно настройки PIC С ассемблера.

С помощью кнопки Browse в качестве компилятора, линкера и ассемблера укажите файл PICC.EXE.

5.3 Создание нового проекта

43

Создайте новый проект - Project > New Project, указав директорию размещения и имя. Для примера, создайте новый проект в директории \HTPIC\SAMPLES с именем sample.pjt.

После указания директории и имени проекта, на экране появится диалоговое окно настройки параметров.

Проверьте, что инструмент HI TECH подключен.

Примечание. Убедитесь, что Вы указали правильно размещение компилятора. Если путь к файлам был указан неправильно, то на экране появится предупреждение сообщающее, что исходный файл не удалось открыть.

5.4Настройка параметров компиляции

Вдиалоговом окне настройки проекта нажмите кнопку Node Properties.

Установите PIC-C Linker в строке Language Tool. В пункте Generate Debug Info в столбце Data впишите слово Microchip. Проверьте параметры настройки.

44

В диалоговом окне содержатся пункты параметров работы PIC С. При первом открытии этого окна в нем будут указаны параметры по умолчанию. Для данного примера необходимо внести только указанные выше изменения. Обратитесь к технической документации HI TECH для получения дополнительной информации. Нажмите кнопку ОК для возвращения в диалоговое окно настройки параметров проекта.

5.5 Подключение исходных файлов

Нажмите кнопку Add Node и укажите исходный файл sample.c в директории \HT-PIC\SAMPLES. Когда файл будет добавлен, выберите его и нажмите кнопку Node Properties для настройки параметров компилятора:

укажите в строке Language Tool для файла sample.obj компилятор PIC С; выберите пункт Generate Debug Info;

в пункте Generate Debug Info в столбце Data впишите слово Microchip.

Имя файла sample.obj

записывается автоматически.

В диалоговом окне содержатся

пункты параметров работы PIC С. При первом открытии этого окна в нем будут указаны параметры по умолчанию. Для данного примера необходимо внести только указанные выше изменения.

Обратитесь к технической документации HI TECH для получения дополнительной информации.

Нажмите кнопку ОК для возвращения в диалоговое окно настройки параметров проекта.

Выберите файл sample.c, нажмите кнопку Copy Node и добавьте файлы adc.c, delay.c и Icd.c. Параметры компиляции файла sample.c будут назначены на подключаемые файлы.

После подключения всех файлов диалоговое окно настройки проекта должно выглядеть, как показано на рисунке.

Параметры проекта по умолчанию (устанавливаемые при создании нового проекта) можно настроить в меню Options > Environment Setup раздел

Projects.

5.6 Компиляция

Выберите Project > Make Project для начала компиляции с использованием Hi-TECH линкера и компилятора. На экране появятся окно результатов с указанием параметров командной строки вызываемых файлов, показанное на рисунке.

5.7Поиск и устранение ошибок

Вслучае появления ошибок при выполнении компиляции воспользуйтесь следующими рекомендациями:

1. Проверьте наличие синтаксических ошибок. Двойным щелчком «мыши» на сообщении об ошибке курсор будет перемещен в место ошибки. 2. В меню Project > Edit Project нажмите кнопку Node Properties и проверьте параметры работы компилятора и линкера.

3. В меню Project > Edit Project проверьте правильность указания имен файлов. Если вы неправильно указали имя файла, выберите его и нажмите кнопку Delete Node. Затем подключите нужный файл как описано в разделе

46

5.5.

С помощью пункта меню Project > Install Language Tool... проверьте, чтобы файл PICC.EXE находился в указанной директории и был назначен для линкера и компилятора.

5.8 Окно проекта

Для проверки соответствия имен файлов и других параметров работы воспользуйтесь пунктом меню Window > Project window. На экране появится окно, показанное на рисунке.

5.9 Заключение

Основные шаги создания проекта совместно с HI-TECH PIC С:

1.установить в меню Project >lnstall Language Tool PIC С компилятор, линкер и ассемблер;

2.указать рабочую директорию HI-TECH PIC С (или директорию PIC С, в которой он установлен на вашем компьютере);

3.создать новый проект - Project > New Project;

4.включите генерацию информации для отладки проекта;

5.настройте параметры PIC С линкера;

6.подключите исходные файлы к проекту;

47

7.настройте параметры компиляции исходных файлов;

8.установите формат файла отладки "Microchip" для каждого исходного файла.

48