
Views: 1764
MPLAB ® Code конфигуратор (MCC) является свободно распространяемым плагином, это графическая среда программирования, которая генерирует бесшовный, легкий для понимания кода на Cи, чтобы вставить его в свой проект.
Используя интуитивно понятный интерфейс, он позволяет и настраивает богатый набор периферийных устройств и функций, специфичных для вашего приложения.
MPLAB Code конфигуратор поддерживает 8-битные, 16-битные и 32-разрядный PIC ® микроконтроллеры. MCC включен в обе среды загружаемый MPLAB IDE X и облачного на основе MPLAB IDE Xpress.
280 + 8-разрядные устройства |
255 + 16-разрядных устройств |
55 + 32-разрядных устройств |
Простота установки
Все плагины являются бесплатными, MCC доступныq и готовыq к установке сразу, он установлен в MPLAB ® X IDE. Просто следуйте простым шагам ниже , чтобы не только увидеть все доступные плагины , но для установки MCC.
- Выберите меню “Tools” (Сервис) и нажмите на кнопку “Plugins” (Плагины)
- В окне MPLAB IDE X Плагины, нажмите на ссылку “Available Plugins” (Доступные подключаемые модули) вкладку
- Выберите MPLAB Code конфигуратор и нажмите кнопку “Install” (Установить)
Предоставляет список доступных периферийных устройств

Легкость выбора периферийного устройства для настройки
В области ресурсов MPLAB отображаются ресурсы проекта, и все настройки периферийного устройства для проекта. Выберите периферийный модуль и периферийное устройство может быть сразу сконфигурировано в области композитора.
В области ресурсов проекта, модуль System всегда присутствует. Модуль System упрощает настройку конфигурации битов и настройка системного генератора.
Интеграция MPLAB Code Configurator код в свой существующий проект или начните новый проект с нуля
Интеграция с MPLAB IDE X
Код , сгенерированный MPLAB ® Code Configurator автоматически добавляется в ваш проект. Когда периферийное устройство добавляется при помощи MPLAB Code Configurator, сгенерированный код и новые файлы автоматически добавляются в проект. Все модули добавляются в папку MCC и разбиваются по устройствам и периферийным модулям, что легко для понимания и настройки.
Быстро установить биты конфигурации
Тактовый генератор и биты конфигурации системы могут быть быстро настроены в области копозитора. Частота системного генератора может быть настроена в нем и будет автоматически использоваться MCC для расчета периодов таймеров, рабочих циклов, и скорости передачи данных в соответствии с требованиями периферийных устройств.
Формирует стандартизированный код драйвера
MPLAB ® Code конфигуратор генерирует пользовательский стандартизированный код драйвера на основе выбора, сделанного в области композитора. Это реальный код, который автоматически добавляется в ваш проект. Код может быть отлажен, отредактирован и просмотрен, как и любой другой код. Он может быть изменен вручную, или перенастроен в MPLAB ® в окне композитора.
Простая процедура для удаления периферийных устройств
Удаление периферийного устройства проста. Любое устройство в области ресурсов проекта могут быть удалены из проекта, нажав на X справа от периферийного устройства.
Сохраните изменения в сгенерированный код
Код сгенерирован MPLAB ® Code Configurator можно редактировать , как и любой другой код. Сгенерированный код реальный код! Если вы решили изменить код после того, как он генерируется, вы можете сделать это. Но что произойдет, если вы также изменили конфигурацию в MPLAB Code Configurator и сгенерировали код еще раз? Нет проблем. MPLAB Code конфигуратор обнаруживает изменения и отображает окно сравнения , который позволяет выбрать , следует ли сохранить изменения, или вновь сгенерированный код.
Ваш код показан на левой стороне, и вновь сгенерированный код показан справа. Навигационные кнопки в верху позволяют перейти к каждой найденной разности. Стрелка вдоль центральной края позволяет копировать изменения в сгенерированный код.
Легкость в конфигурации GPIOs.
Выводы портов могут быть сконфигурированы как GPIO выводы, просто нажав на Pin на графическом изображении микроконтроллера. Каждому вывод порта может быть дано пользовательское имя. Это имя затем может быть использовано как на дисплее графического изображения, так и в создаваемом коде.
Направление передачи выводов порта, вход или выход, а также начальные значения, могут быть сконфигурированы в несколько кликов. Для входных контактов слабые подтягивающие резисторы (WPUE), а также прерывание по изменению состояния (IOC), также могут быть настроены.
Настройка периферийных прерываний, используемых системой
Легко изменить порядок, обработки процедур в прерывании, которые вызываются в диспетчере прерываний. Выберите периферийное прерывание и нажмите на стрелку вверх или вниз, чтобы установить приоритет выполнения.
Настройка выводов, используемые в периферийных устройствах
Когда добавляется периферийное устройство в проект, в области ресурсов проекта, контакты, связанные с периферийным отображаются в диспетчере выводов. Нажатие на вывод в графическом изображении контроллера, блокирует этот штырь для выбранного периферийного устройства.
Вид пакета конфигурации контактов
Графика МСС включает в себя виды корпуса устройства , показывающий конфигурацию выводов. Когда выводы присваиваются собственные имена в MPLAB ® Code Configurator, вид пакета отображает пользовательское имя. Вид пакета можно скопировать и распечатать для использования в других документах.
Создавать и использовать специализированные драйверы

Это может быть интересно
WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)
Views: 5139 AT команды связанные с функцией TCP/IP В этом разделе описаны команды которые позволяют устанавливать соединения между серверами и клиентами в сети. Приведено описание команд и примеры их выполнения. …Емкостной сенсор
Views: 3055 Изучаем изготовление емкостных сенсоров на PIC-микроконтроллере. Конструкция емкостных сенсоров имеет вид: Емкостные сенсоры строятся по схеме высокочастотного генератора, сам принцип основан на измерение частоты этого генератора. Частота зависит …Altium Designer my Libraries, Project templates, System settings by Catcatcat V24.0 PRO
Views: 299 Назвемо цей варіант поновлення для професіоналів і не тільки. Що нового? 1. Повністю змінено структуру параметрів бази даних компонента. Це дозволило повноцінної роботи Актив ВОМ. Ви відразу отримуєте …CAN – Controller Area Network
Views: 1129 Controller Area Network (CAN) первоначально был создан немецким поставщиком автомобильных систем Робертом Бош в середины 1980-х для автомобильной промышленности как метод для обеспечения возможности надежной последовательной связи. Целью было сделать автомобили более надежными, …BMP280 – температура и атмосферное давление – учебный проект
Views: 2075 Учебный проект на PIC32 и светодиодной панели P5 (2121)-168-6432-80 (32*64). Проект позволяет ознакомиться с простой графикой и с чтением давления и температуры с датчика BMP280. Для тестирования необходимо …CLUBBEST-50-Light
Views: 302 CLUBBEST-50-LIGHT Зміст Короткий опис проекту. 1 Опис схемотехніки візуалізатора музики. 2 Аудіо вхід. 3 MCU. 4 Цифровий вихід. 5 Схема живлення MCU. 6 Складання пристрою. 7 Список …Счетчики посетителей
Views: 1267 Вас сосчитали!? или счетчики посетителей. Для чего нужны счетчики посетителей? Какие они бывают? ТОРГОВЛЯ. Подсчитайте, сколько ваш магазин посещает человек за день. Кок много человек приходит утром, какое …Датчик контроля протечки воды ch-c0020
Views: 1979 Как здорово летом под теплым дождем с тобою вдвоем оказаться. Как классно по лужам бежать босиком, с тобою играть и смеяться! Но совсем грустно оказаться под таким дождем, который течет с …Простой сенсорный регулятор света
Views: 2341 Простой сенсорный регулятор. Проект – 2007 года. Регулятор выполнена на микроконтроллере PIC12F683 и имеет минимальное количество элементов. Выполняет стандартные функции, включение выключение света, изменение яркости, запоминание последнего установленного уровня …Kitchen timer with contactless gesture control
Views: 633 Кухонний таймер з безконтактним керуванням жестами дозволяє встановити необхідний період часу для приготування страв, не торкаючись пристрою. Дуже зручно під час приготування їжі, коли руки забрудниться. Усі …