Программирование PIC-микроконтроллеров на языке Си. Программирование на языке Си в среде MPLABIDE, страница 3

3.1.5. Для ввода исходного текста программы выберите пункт меню File > New. Откроется окно текстового редактора MPLAB IDE с безымянным файлом Untitled. Чтобы при вводе текста программы был включен цветовой контроль за правильностью набора, нужно записать имя файла разрабатываемой на языке Си программы. Оно должно быть обязательно с расширением  *.c. С этой целью выберите пункт меню File > Save As…. В раскрывшемся диалоговом окне нужно найти вашу папку, раскрыть ее, затем раскрыть папку проекта  proj1 и ввести имя файла разрабатываемой программы, например,  primer1.c  (расширение *.c надо набирать обязательно!). После этого щелкнуть мышью по кнопке «Сохранить».

Наберите текст программы primer1.c в окне редактора. Ввод текста постарайтесь выполнить в точном соответствии с расположением  его в приведенном выше примере. После завершения набора сохраните файл, используя пункт меню File > Save.

3.1.6.  Теперь необходимо внести нужные файлы в созданный проект pr1. С этой целью выберите пункт меню View > Project . На экране появится окно проекта pr1.mcw.

Для добавления в проект исходного файла  primer1.c  подведите курсор к строке  Source Files  и щелкните правой кнопкой мыши. В раскрывшемся меню выберите пункт Add Files, а затем в диалоговом окне найдите файл  primer1.c  из вашей папки и раскройте его.

Для добавления в проект файла сценария линкера  18f242.lkr подведите курсор к строке Linker Scripts и щелкните правой кнопкой мыши. В раскрывшемся меню выберите пункт Add Files. В диалоговом окне необходимо раскрыть папку  c:\MCC18\lkr, а затем выбрать из списка файл сценария линкера  18f242.lkr  и раскрыть его. Окончательный вид окна проекта приведен на рис.1.

Рис.1. Окончательный вид окна проекта pr1

3.2. Проверка правильности размещения языковых средств

С помощью пункта меню  Project > Set  Language  Tool  Locations  откройте диалоговое окно  Set  Language  Tool  Locations. Щелкните по строке  Microchip C18 Toolsuite , а затем по строке  Executables  – исполняемые файлы. Теперь надо последовательно щелкнуть по каждому файлу из раскрывшегося списка, чтобы удостовериться по содержимому окна  Location  (размещение), что они правильно установлены.

Для ассемблера MPASM Assembler проверьте, что путь к нему установлен c:\MCC18\mpasm\MPASMWIN.exe, как показано на рис. 2.

Рис. 2. Размещение  файла ассемблера  mpasmwin.exe

Примечание. Если файл  MPASMWIN.exe  располагается не в указанном месте, то используйте кнопку  Browse... , чтобы найти его и расположить в нужном  месте.

Далее проверьте, что путь к файлу компилятора MPLAB C18 установлен в виде  c:\MCC18\bin\mcc18.exe, как показано на рис. 3.

Рис. 3. Размещение файла компилятора  mcc18.exe

Для библиотекаря MPLIB удостоверьтесь, что путь к нему установлен  c:\MCC18\bin\mplib.exe,  как приведено на рис. 4.

Рис. 4. Размещение файла библиотекаря  mplib.exe

И в заключение удостоверьтесь, для линкера  MPLINK установлен путь c:\MCC18\bin\mplink.exe,  как показано на рис. 5.

Рис. 5. Размещение файла линкера  mplink.exe

Щелкните по кнопке OKдля сохранения этих установок и закрытия окна.

3.3. Установка опций для построения проекта

3.3.1.  Перед выполнением компиляции программы необходимо проверить установки опций для создания проекта.  С этой целью выберите пункт меню Project > Build Options... > Project  и в раскрывшемся окне откройте вкладку Directories.

3.3.2. Удостоверьтесь, что  Build Directory Policy установлена, как показано на рис. 6. Это означает, что все файлы, созданные ассемблером, компилятором и линкером, будут помещаться в директорию (папку) проекта (в данном случае  proj1).

3.3.3. Затем щелкните по стрелке в правой части строки  с заголовком  Show directories for: . В раскрывшемся списке выберите строку  Library Search  Path (путь для поиска библиотек) и щелкните по кнопке  Suite  Defaults (установка по умолчанию). В окне должен появиться путь для поиска библиотек  C:\MCC18\lib, как показано на рис.6. Остальные пути поиска будут после этого установлены автоматически, если были правильно выбраны исполняемые файлы, входящие в пакет MCC18 (см. п.3.2).

3.3.4. В заключение щелкните по кнопке  OK для сохранения установок и закрытия окна.