MPLAB X IDE — это бесплатная интегрированная среда разработки последнего поколения от Microchip. Она включает в себя мощный и практичный набор функций, которые позволяют легко разрабатывать приложения для микроконтроллеров PIC® и цифровых сигнальных контроллеров dsPIC® от Microchip. Она основана на IDE NetBeans от Oracle и работает в операционных системах Windows®, Linux® и Mac OS X®. Ее унифицированный графический интерфейс пользователя (GUI) помогает интегрировать программные и аппаратные средства разработки Microchip и сторонних производителей, обеспечивая высокую производительность разработки приложений и богатые возможности отладки.
Возможности MPLAB X IDE
Мощный редактор
- Цветная подсветка синтаксиса;
- Поддержка интеллектуального автодополнения кода;
- Автоматическое форматирование кода на основе пользовательских правил;
- Поддержка интеллектуального рефакторинга кода;
- Функция мгновенного анализа;
Дружеское взаимодействие
- Окно графика вызовов;
- Расширение функций плагинов;
- Настраиваемый интерфейс:
панели инструментов, кнопки панелей инструментов, окна и их расположение и т. д.
Функция навигации
- Навигатор задач с пользовательскими закладками:
//TODO и //FIXME; - Рабочая область на основе проектов:
несколько проектов, инструментов и конфигураций, параллельные сеансы отладки; - Мощные инструменты навигации:
переход к файлу, переход к типу, переход к символу, переход к файлу заголовка, переход к объявлению, использование «Ctrl+mouseover» для перехода по гиперссылке.
История файлов и отслеживание проблем
- Функция истории локальных файлов;
- Также доступен плагин NetBeans для систем контроля версий;
- Встроенная поддержка системы отслеживания ошибок Bugzilla;
- Интеграция с редактором для удобной навигации по проблемам;
Учебник по MPLAB X IDE
MPLAB X IDE предоставляет единую интегрированную «среду» для разработки кода для встроенных микроконтроллеров. Ниже приводится простое руководство по использованию MPLAB X IDE для разработки программ для микроконтроллеров.
Необходимые инструменты
- Компьютер с операционной системой Windows, macOS или Linux;
- MAPLAB X IDE, компилятор MAPLAB XC;
- Эмулятор PICkit2 или PICkit3;
- Микроконтроллер PIC или AVR;
Шаг 1: Установка MPLAB X IDE
Сначала загрузите установочный пакет MPLAB X IDE с официального сайта MICROCHIP:
https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide#tabs
После установки программного обеспечения MPLAB X IDE вы можете открыть его и увидеть обзор:
Шаг 2: Установка компилятора MPLAB
В сочетании с компилятором MPLAB XC вы можете ускорить процесс разработки вашего проекта. Загрузите компилятор, подходящий для вашего проекта, по следующей ссылке:
https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers
Версия XC8 подходит для 8-разрядных микроконтроллеров PIC, версия XC16 поддерживает 16-разрядные микроконтроллеры PIC, а версия XC32 поддерживает 32-разрядные микроконтроллеры PIC.
Процесс установки компилятора MPLAB:
Шаг 3: Добавление компилятора в MPLAB X IDE
Откройте программное обеспечение MPLAB X IDE, как показано на рисунке ниже, с сообщением «No Compilers Found» (Компиляторы не найдены). После установки компилятора MPLAB XC его необходимо добавить в программное обеспечение MPLAB X IDE, прежде чем его можно будет использовать.
Нажмите «Инструменты» -> «Параметры», как показано на рисунке ниже:
Затем нажмите на опцию «Build Tools» (Инструменты сборки) в разделе «Embedded» (Встроенные). Нажмите на кнопку «Add» (Добавить) в разделе «Toolchain:» (Набор инструментов):
Выберите файл bin из пути установки компилятора MPLAB. Затем нажмите «ОК».
После успешного добавления файла bin в «Toolchain:» нажмите «Apply» и «OK».
Шаг 4: Программирование в MPLAB X IDE
После установки программного обеспечения MPLAB X IDE и компилятора MPLAB мы приступаем к редактированию программы, а также к ее загрузке и отладке.
Создать новый проект
В MPLAB X IDE нажмите «Файл» > «Новый проект», чтобы открыть окно «Новый проект». Выберите «Microchip Embedded» в «Категории:», затем выберите «Автономный проект» в «Проекты:».
Затем выберите модель микроконтроллера, подходящую для вашего текущего проекта, в разделе «Устройство», например: PIC32CX2051MTC128.
(Обратите внимание, что, поскольку я только что установил компилятор XC32, здесь необходимо выбрать микроконтроллер серии PIC32.)
Затем выберите компилятор XC32.
Введите название проекта, выберите место хранения проекта и нажмите «Готово».
Написать программу
Как показано на рисунке ниже, после создания нового проекта мы видим файл со списком проектов слева.
Щелкните правой кнопкой мыши «Исходные файлы» > «Создать» > «main.c» и добавьте файл main.c в созданный проект. Затем в этом файле можно написать программу для микроконтроллера.
Ниже приведена простая программа для микроконтроллера PIC, которая зажигает светодиод на микроконтроллере PIC. Вы можете изменять и расширять ее по мере необходимости:




