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

Views: 2036


Все начинается с момента создания проекта. Так как его создать?

Загрузим MPLAB X IDE.

Шаг 1. Выберите File New Project из меню или щелкните значок нового проекта illi_school_22 на панели инструментов. Т.е так

illi_school_19

или так

illi_school_18

а можно и так (кликаем правой кнопкой мыши и отрываем контекстное меню)

illi_school_20

или давим Ctrl+Shift+N.

Шаг 2. Выбор проекта

illi_school_21

Выберите из списка CategoriesMicrochip Embedded, а затем из списка Projects – Standalone Projects. Нажмите кнопку Next >, когда закончите.

Шаг 3. Выбор контроллера.

illi_school_23

используя выпадающие окна Семейство (Family) и Устройство (Device) выберите свой целевой PIC микроконтроллер. Нажмите Next > кнопку, когда закончите.

Шаг 4. Выбор заголовка.

illi_school_24

Шаг 5. Выбор инструмента отладки.

Обратите внимание, что если используете устройства отладки одновременно c MPLAB 8, то вам необходимо будет переключить (с помощью MPLAB driver switcher) драйверы устройств.

illi_school_25

Если при выборе отладчика вы увидите надпись “несовместимый драйвер”, отмените создание проекта, выйдите из MPLAB X, переключите драйвер и начните все заново.

illi_school_26

Выберите инструмент для отладки устройства. Если у вас нет аппаратного инструменты отладки, то симулятор является хорошим выбором.

Нажмите Next > кнопку, когда закончите.

Шаг 6. Выбор языка программирования.

illi_school_27

 Выберите необходимый инструмент для сборки (C компилятор или ассемблер для вашего проекта). Нажмите Next > кнопку, когда закончите.

Шаг 7. Имя проекта и место хранения.

illi_school_29

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

Обратите внимание на кодировку файла проекта. Нажмите кнопку Finish кнопку, для окончания.

Создание рабочего файла проекта main, правой кнопкой мыши выбираем на папке Source Files контекстное меню

illi_school_29a

задаем имя файла

illi_school_31

В тоге мы получим заготовку:

illi_school_30

Для продолжения надо выбрать из заготовок (Заготовки для программ на Си)

 



Это может быть интересно


  • Проект с использованием MCC часть 08Проект с использованием MCC часть 08
    Views: 1272 И так создадим проект в котором при помощи двух кнопок мы сможем управлять яркостью светодиодов. При использовании МСС у нас лафа полная, добрые дяди с Microchipa подготовили функции, …
  • Development of temperature control and management systemsDevelopment of temperature control and management systems
    Views: 240 Catcatcat Electronics Пошта для контакту e-mail: catcatcat.electronics@gmail.com
  • Простой цифровой регулятор мощностиПростой цифровой регулятор мощности
    Views: 7775 Простой регулятор мощности с цифровой индикацией. Этот проект создан как обучающий, для ознакомления с основами построения сетевых регуляторов мощности. Устройства подобного типа можно использовать для управления освещением, скоростью …
  • ESP8266 применение в проектахESP8266 применение в проектах
    Views: 3781 (Актуально только для версий прошивки 1.хх) ESP8266 показала себя как надежное и безотказное устройство для обмена данными с применением WIFI. Я использую ESP8266 исключительно через UART, с применением AT …
  • The art of DJThe art of DJ
    Views: 251 The art of DJ. The art of DJ has gained wide popularity. Today, a DJ is not just someone whose task is to mix tracks; a DJ is …
  • Простой цифровой милливольтметр постоянного токаПростой цифровой милливольтметр постоянного тока
    Views: 4223 Простой цифровой вольтметр постоянного тока. Три диапазона измерений с автоматическим переключением 1 – 0,001 – 0,999 V, 2 – 0,01-9,99 V, 3 – 0,1-99,9. Четыре управляемых выхода с возможностью задания функции контроля …
  • Проект с использованием MCC часть 12-2Проект с использованием MCC часть 12-2
    Views: 1199 Настало время для изучения шины I2C. Изучать будем на примере работы с индикатором RET012864E. Что изменили со старой схемы: В прошлой теме я затупил и не добавил подтягивающие резисторы …
  • PIC18 – модуль DMAPIC18 – модуль DMA
    Views: 1360 Введение   Модуль прямого доступа к памяти (DMA) предназначен для обслуживания передачи данных непосредственно между различными областями памяти без вмешательства процессора. Исключив при этом необходимость в интенсивной  обработки …
  • WiFi ESP8266 ESP-202 (ESP-12F)WiFi ESP8266 ESP-202 (ESP-12F)
    Views: 7966 Первое знакомство, сначала надо его купить… http://voron.ua/catalog/024404 Схема для подключения и тестирования По схеме ставим две кнопки, сброс и кнопку BT2, для перевода в режим обновления прошивки. Если надо сделать …
  • CCP – модуль в режиме Compare на примере PIC18CCP – модуль в режиме Compare на примере PIC18
    Views: 3256 CCP – модуль можно использовать в трех режимах: Capture – позволяет захватывать входной сигнал и определять его параметры (длительность или частоту). Дополнительно управлять внутренними модулями. Compare –  позволяет …



Поделись этим!