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

Visits: 1431


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

Загрузим 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

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

 



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


  • Trimax – кодирование и декодирование ИК-командTrimax – кодирование и декодирование ИК-команд
    Visits: 2127 Первое, что надо понять назначение кнопок клавиш пульта, а также, что за кодирование реализовано в ИК- пульте. Для назначения клавиш обратимся к описанию, а для взлома кодирования воспользуемся …
  • Проект с использованием MCC часть 15Проект с использованием MCC часть 15
    Visits: 1471 EUSART – Универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter, UART) — узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. … читать на вики. Внесем изменения в нашу схему, …
  • Бегущие огни (ch-bo-36)Бегущие огни (ch-bo-36)
    Visits: 2401 Проект на PIC-микроконтроллере PIC16F648A. Количество каналов 36. Для индикации используется подключение по матрице 6х6. Расположение светодиодов в одну линию. Все эффекты написаны для возможности увеличения количества светодиодов. Рекомендуется …
  • Самый простой диммер для светодиодного освещенияСамый простой диммер для светодиодного освещения
    Visits: 2953 Светодиоды все больше входят в нашу жизнь как источники освещения и как само собой разумеющееся, это вопрос регулировки яркости. Существует множество схемных решений, но в нашем варианте мы …
  • Применение typedef, struct и unionПрименение typedef, struct и union
    Visits: 8687 Полезные описания переменных Часто необходимо в памяти расположить последовательно разные виды данных, что бы потом можно было их использовать. Полезные ссылки Взято и переработано с сайта http://www.butovo.com/~zss/cpp/struct.htm http://cppstudio.com/post/9172/ …
  • Простой цифровой милливольтметр постоянного токаПростой цифровой милливольтметр постоянного тока
    Visits: 4020 Простой цифровой вольтметр постоянного тока. Три диапазона измерений с автоматическим переключением 1 – 0,001 – 0,999 V, 2 – 0,01-9,99 V, 3 – 0,1-99,9. Четыре управляемых выхода с возможностью задания функции контроля …
  • MCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналовMCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналов
    Visits: 586 При проектировании простых устройств автоматики, часто необходимо иметь механизм звукового оповещения. Самый верхний уровень, это формирование голосовых сообщений, но об этом, как то по позже… В самом примитивном …
  • NeoPixel LED and PIC24NeoPixel LED and PIC24
    Visits: 593 Популярность однопроводной шины для управления светодиода типа WS2812 не ослабевает, а новые типы светодиодов в корпусах 3,5*3,5мм, 2,0*2,0мм становяться все больше привлекательными. Построение дисплеев для анимации требуют все …
  • AD9833 – Programmable Waveform Generator – part twoAD9833 – Programmable Waveform Generator – part two
    Visits: 1638 Прошло время и появилась тема, что-бы закончить проект AD9833 – Programmable Waveform Generator. Приехали печатные платы. В этот раз я печатные платы заказывал в https://jlcpcb.com/ делал это в …
  • Четырех канальный терморегулятор ch-4000Четырех канальный терморегулятор ch-4000
    Visits: 3126  Четыре независимых канала регулирования температуры, одновременно можно подключить 16 датчиков температуры DS18B20 с удалением до трехсот метров. Можно для регулировки выбрать любой датчик, подключенный к устройству. Каждый канал может работать …



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