Учебник MPLAB® X IDE для начинающих

Содержание

MPLAB X IDE

MPLAB X IDE — бесплатная настольная IDE Microchip для разработки под PIC, AVR, SAM и dsPIC. Она работает в поддерживаемых Windows, Linux и macOS и объединяет пакеты устройств, компиляторы и средства программирования/отладки. Сейчас Microchip рекомендует MPLAB for VS Code для новых и существующих проектов, поэтому перед новым проектом уточните предпочтительный процесс. Microchip MPLAB X IDE.

Возможности MPLAB X IDE

Мощный редактор

  • Цветная подсветка синтаксиса;
  • Поддержка интеллектуального автодополнения кода;
  • Автоматическое форматирование кода на основе пользовательских правил;
  • Поддержка интеллектуального рефакторинга кода;
  • Функция мгновенного анализа;

Дружеское взаимодействие

  • Окно графика вызовов;
  • Расширение функций плагинов;
  • Настраиваемый интерфейс:
    панели инструментов, кнопки панелей инструментов, окна и их расположение и т. д.

Функция навигации

  • Навигатор задач с пользовательскими закладками:
    //TODO и //FIXME;
  • Рабочая область на основе проектов:
    несколько проектов, инструментов и конфигураций, параллельные сеансы отладки;
  • Мощные инструменты навигации:
    переход к файлу, переход к типу, переход к символу, переход к файлу заголовка, переход к объявлению, использование «Ctrl+mouseover» для перехода по гиперссылке.

История файлов и отслеживание проблем

  • Функция истории локальных файлов;
  • Также доступен плагин NetBeans для систем контроля версий;
  • Встроенная поддержка системы отслеживания ошибок Bugzilla;
  • Интеграция с редактором для удобной навигации по проблемам;

Учебник по MPLAB X IDE

MPLAB X IDE предоставляет единую интегрированную «среду» для разработки кода для встроенных микроконтроллеров. Ниже приводится простое руководство по использованию MPLAB X IDE для разработки программ для микроконтроллеров.

Необходимые инструменты

  • Поддерживаемый 64-разрядный компьютер с Windows, Linux или macOS
  • MPLAB X IDE и компилятор для точной модели устройства
  • Программатор/отладчик, поддерживаемый устройством и текущей IDE
  • Целевая плата, её схема и правильно подключённый разъём

Шаг 1: Установка MPLAB X IDE

Сначала загрузите установочный пакет MPLAB X IDE с официального сайта MICROCHIP:
https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide#tabs

Download the MPLAB X IDE
Download the MPLAB X IDE

После установки программного обеспечения MPLAB X IDE вы можете открыть его и увидеть обзор: 

Overview of MPLAB X IDE
Overview of MPLAB X IDE

Шаг 2: Установка компилятора MPLAB

В сочетании с компилятором MPLAB XC вы можете ускорить процесс разработки вашего проекта. Загрузите компилятор, подходящий для вашего проекта, по следующей ссылке:
https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers

Download MPLAB® XC Compiler
Download MPLAB® XC Compiler

Выбирайте компилятор по семейству: XC8 — 8-битные PIC и AVR; XC16 — 16-битные PIC; XC-DSC — dsPIC DSC; XC32 — 32-битные PIC и SAM MCU/MPU. Проверяйте точную модель в текущей документации компилятора и пакета, а не только разрядность. MPLAB XC Compilers.

Процесс установки компилятора MPLAB:

MPLAB® XC Compiler
MPLAB® XC Compiler
MPLAB XC32 Compiler Setup Wizard
MPLAB XC32 Compiler Setup Wizard
Installation Directory of MPLAB XC32 Compiler
Installation Directory of MPLAB XC32 Compiler
MPLAB XC32 Compiler Settings
MPLAB XC32 Compiler Settings
Installing MPLAB XC32 Compiler
Installing MPLAB XC32 Compiler
Completing the MPLAB XC32 Compiler Setup Wizard
Completing the MPLAB XC32 Compiler Setup Wizard

Шаг 3: Добавление компилятора в MPLAB X IDE

Откройте программное обеспечение MPLAB X IDE, как показано на рисунке ниже, с сообщением «No Compilers Found» (Компиляторы не найдены). После установки компилятора MPLAB XC его необходимо добавить в программное обеспечение MPLAB X IDE, прежде чем его можно будет использовать.

No Compiler Found on MPLAB X IDE
No Compiler Found on MPLAB X IDE

Нажмите «Инструменты» -> «Параметры», как показано на рисунке ниже:

Click Tools Options on MPLAB X IDE
Click Tools Options on MPLAB X IDE

Затем нажмите на опцию «Build Tools» (Инструменты сборки) в разделе «Embedded» (Встроенные). Нажмите на кнопку «Add» (Добавить) в разделе «Toolchain:» (Набор инструментов):

Click Embedded_Build Tools and Add Compiler
Click Embedded_Build Tools and Add Compiler

Выберите файл bin из пути установки компилятора MPLAB. Затем нажмите «ОК».

Add New Toolchain from the MPLAB XC32 Compiler Directory
Add New Toolchain from the MPLAB XC32 Compiler Directory

После успешного добавления файла bin в «Toolchain:» нажмите «Apply» и «OK».

Apply to Add the MPLAB XC32 Compiler
Apply to Add the MPLAB XC32 Compiler

Шаг 4: Программирование в MPLAB X IDE

После установки программного обеспечения MPLAB X IDE и компилятора MPLAB мы приступаем к редактированию программы, а также к ее загрузке и отладке.

Создать новый проект

В MPLAB X IDE нажмите «Файл» > «Новый проект», чтобы открыть окно «Новый проект». Выберите «Microchip Embedded» в «Категории:», затем выберите «Автономный проект» в «Проекты:».

Choose Microchip Categories and Standalone Project
Choose Microchip Categories and Standalone Project

Затем выберите модель микроконтроллера, подходящую для вашего текущего проекта, в разделе «Устройство», например: PIC32CX2051MTC128.
(Обратите внимание, что, поскольку я только что установил компилятор XC32, здесь необходимо выбрать микроконтроллер серии PIC32.)

Select Device PIC32 Series
Select Device PIC32 Series

Затем выберите компилятор XC32.

Select XC32 Compiler
Select XC32 Compiler

Введите название проекта, выберите место хранения проекта и нажмите «Готово».

Select Project Name and Location in MPLAB X IDE
Select Project Name and Location in MPLAB X IDE

Написать программу

Как показано на рисунке ниже, после создания нового проекта мы видим файл со списком проектов слева.

Project Menu on MPLAB X IDE
Project Menu on MPLAB X IDE

Щелкните правой кнопкой мыши «Исходные файлы» > «Создать» > «main.c» и добавьте файл main.c в созданный проект. Затем в этом файле можно написать программу для микроконтроллера.

Add a New main.c File under Source Files
Add a New main.c File under Source Files
Setting main.c File Name and Location
Setting main.c File Name and Location

Ниже приведена простая программа для микроконтроллера PIC, которая зажигает светодиод на микроконтроллере PIC. Вы можете изменять и расширять ее по мере необходимости:

Add PIC Program Code to main.c File
Add PIC Program Code to main.c File

Компиляция и загрузка кода

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

Build for Debugging Main Project and Program Device
Build for Debugging Main Project and Program Device

Согласуйте версии MPLAB X IDE, компилятора, пакета устройства и программатора

На дату проверки 2 сентября 2026 года Microchip публикует MPLAB X IDE 6.35 и рекомендует MPLAB for VS Code для новых и существующих проектов. Руководство применимо к MPLAB X, но меню и поддерживаемые пробники зависят от версий IDE, компилятора и пакета.

РешениеЧто проверитьЧто сохранить
УстройствоТочный код и установленный пакетВерсия пакета и выбор
КомпиляторXC8, XC16, XC-DSC или XC32Версия и журнал сборки
Прошивка/отладкаПробник, напряжение, интерфейс и сбросСнимок соединения и журнал
ПроизводствоБиты, карта памяти и форматHEX/ELF, map и инструкции

Sources: Microchip MPLAB X IDE; Microchip MPLAB XC Compilers.

Контрольный список выпуска MPLAB X IDE

  • Зафиксируйте версии IDE, компилятора и пакета до импорта или обновления.
  • Проверьте питание, землю, распиновку разъёма и напряжение программатора.
  • Проверьте конфигурационные биты, области памяти, предупреждения и HEX/ELF.
  • Архивируйте воспроизводимый проект, журнал, настройки прошивки и проверенный файл.

Об авторе

Picture of Aidan Taylor
Aidan Taylor

Я Эйдан Тейлор, и у меня более 10 лет опыта работы в области реверс-инжиниринга печатных плат, дизайна печатных плат и разблокировки IC.

Поделиться

Рекомендуемый пост

Tags

Нужна помощь?

Прокрутить вверх

Instant Quote

Мгновенный расчет