Views: 2029
Все начинается с момента создания проекта. Так как его создать?
Загрузим MPLAB X IDE.
Шаг 1. Выберите File ▶ New Project из меню или щелкните значок нового проекта
на панели инструментов. Т.е так
или так
а можно и так (кликаем правой кнопкой мыши и отрываем контекстное меню)
или давим Ctrl+Shift+N.
Шаг 2. Выбор проекта
Выберите из списка Categories – Microchip Embedded, а затем из списка Projects – Standalone Projects. Нажмите кнопку Next >, когда закончите.
Шаг 3. Выбор контроллера.
используя выпадающие окна Семейство (Family) и Устройство (Device) выберите свой целевой PIC микроконтроллер. Нажмите Next > кнопку, когда закончите.
Шаг 4. Выбор заголовка.
Шаг 5. Выбор инструмента отладки.
Обратите внимание, что если используете устройства отладки одновременно c MPLAB 8, то вам необходимо будет переключить (с помощью MPLAB driver switcher) драйверы устройств.
Если при выборе отладчика вы увидите надпись “несовместимый драйвер”, отмените создание проекта, выйдите из MPLAB X, переключите драйвер и начните все заново.
Выберите инструмент для отладки устройства. Если у вас нет аппаратного инструменты отладки, то симулятор является хорошим выбором.
Нажмите Next > кнопку, когда закончите.
Шаг 6. Выбор языка программирования.
Выберите необходимый инструмент для сборки (C компилятор или ассемблер для вашего проекта). Нажмите Next > кнопку, когда закончите.
Шаг 7. Имя проекта и место хранения.
Выберите имя для вашего проекта и выберите место и название каталога где будет храниться ваш проект. Папка проекта будут заполнены автоматически.
Обратите внимание на кодировку файла проекта. Нажмите кнопку Finish кнопку, для окончания.
Создание рабочего файла проекта main, правой кнопкой мыши выбираем на папке Source Files контекстное меню
задаем имя файла
В тоге мы получим заготовку:
Для продолжения надо выбрать из заготовок (Заготовки для программ на Си)
Это может быть интересно
MPLAB® Code Configurator and EncoderViews: 1631 Еще раз про энкодер… Для некоторых приложений очень удобно и экономически выгодно, для настройки и управления использовать энкодер. Такие энкодеры имеют строенную тактовую кнопку которую можно применить для выбора …
Модуль CAN в микроконтроллерах PIC18Views: 5944 Введение CAN последовательный интерфейс связи, который эффективно поддерживает распределенное управление в реальном масштабе времени с высокой помехозащищенностью. Протокол связи полностью определен Robert Bosch GmbH, в спецификации требований …
MCC – K42 – настройка модуля DMAViews: 976 MCC – в версии v.3.95.0 и начиная ядра 4.85.0 конфигуратор предоставляет графический интерфейс для настройки модуля DMA. Для начала: Посмотреть какая версия МСС можно в закладке версии, если …
Moving average – скользящее среднееViews: 2440 Скользящая средняя, скользящее среднее (англ. moving average, MA) — общее название для семейства функций, значения которых в каждой точке определения равны среднему значению исходной функции за предыдущий период. Скользящие средние обычно используются с данными временных рядов для сглаживания …
JDY-62A Audio bluetooth moduleViews: 1879 Простой модуль для простого аудио блютуса. Встроенные подсказки на английском языке. Модуль включён, режим муте – после подачи питания. Контроль разряда батареи предупреждение что батарея разряжена и необходима …
Дисплей KD035C-3A подключение и управлениеViews: 837 Дисплей KD035C-3A производиться компанией SHENZHEN STARTEK ELECTRONIC TECHNOLOGY CO.,LTD Характеристики Параметр Спецификация Единицы измерения Размер дисплея 70.08(H)*52.56(V) (3.5inch) mm Тип дисплея TFT active matrix Цветовая гамма 65K/262K colors Разрешение …
Trimax – кодирование и декодирование ИК-командViews: 2458 Первое, что надо понять назначение кнопок клавиш пульта, а также, что за кодирование реализовано в ИК- пульте. Для назначения клавиш обратимся к описанию, а для взлома кодирования воспользуемся …
Простой цифровой милливольтметр постоянного токаViews: 4220 Простой цифровой вольтметр постоянного тока. Три диапазона измерений с автоматическим переключением 1 – 0,001 – 0,999 V, 2 – 0,01-9,99 V, 3 – 0,1-99,9. Четыре управляемых выхода с возможностью задания функции контроля …
NeoPixel LED and PIC24Views: 753 Популярность однопроводной шины для управления светодиода типа WS2812 не ослабевает, а новые типы светодиодов в корпусах 3,5*3,5мм, 2,0*2,0мм становяться все больше привлекательными. Построение дисплеев для анимации требуют все …
УКВ – радиоприем, часть 2Views: 6423 Пришло свободное время решил вторую часть проекта реализовать (правда есть мысль и третью с использование цветного OLED и функцией ch-светомузыки, но это только задумка… Для понимания функций интегрального …












