Перший проект у MPLAB X, PRO-діод
MPLAB X - створюємо перший проект
Цикл статей – PIC початківцям або основи основ
У цій статті я розповім як створювати проект у MPLAB X. Складного нічого немає: всього десяток кліків мишею, та найменування проекту – ось і весь рецепт під катом… 1. Йдемо в меню File:

Новий проект у MPLAB X

2. Вибираємо MCU для проекту. Якщо ви плануєте повторювати такі статті, рекомендую вибрати PIC18F45K20:

Чому саме цей мікроконтролер? Тому що у мене є залізницяDV164131 згадана у цій статті. 3. Вибираємо засіб налагодження. Я виберу PICkit 3. Якщо у вас нічого немає – вибирайте Simulator

Вибір пристрою для роботи з MCU
4. Вибираємо компілятор для проекту. Можна вибрати "mpasm", що встановлюється разом з MPLAB X, або один із встановлених окремо компіляторів. Далі будуть розглядатися компілятори XC8, XC16, XC32:

Вибір компілятора XC8
5. Вказуємо шлях та ім'я проекту. Знову ж таки, з прицілом на мої наступні статті, рекомендую зробити як на скріні нижче:

Тиснемо Finish і отримуємо наш перший проект. Ось він, красень 🙂

Наш перший проект =)
Поки що це абсолютно порожній проект, що не містить жодного рядка коду. Тому наступний етап - додавання а-ля головного си-шного файлу. Для цього в дереві проектів розкриваємо наш проект, клацаємо правою кнопкою миші по папці "Source Files", вибираємо "New->" C Main File…»:

Додавання сі-файлу до проекту
В результаті отримуємо такого виду діалогове віконце:

Вікно додавання нових файлів у MPLAB X
Дамо «ім'я, що говорить», си-шному файлу «main_ioled». "main" у найменуванні файлу говорить про те,що у файлі є функція main(). Поле Folder я залишу порожнім: main_ioled.c буде в папці проекту. Ось результат моїх зусиль:

Новий файл у проекті
Завершальний етап – перевіряємо створений проект на працездатність. Клацаємо кнопку на панелі інструментів:

Після закінчення процесу, дивимося вікно логів:

Компіляція пройшла успішно
Якщо все зроблено правильно, в останньому рядку буде запис "Loading completed". Все — проект створений та працездатний. Залишилося навчитися працювати з камінчиком 🙂