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.

  1. Выберите меню “Tools” (Сервис) и нажмите на кнопку “Plugins” (Плагины)
  2. В окне MPLAB IDE X Плагины, нажмите на ссылку “Available Plugins” (Доступные подключаемые модули) вкладку
  3. Выберите MPLAB Code конфигуратор и нажмите кнопку “Install” (Установить)


Предоставляет список доступных периферийных устройств

Графический пользовательский интерфейс отображает все доступные периферийные устройства для выбранного микроконтроллера в области ресурсов устройства. Просто нажмите на панель ресурсы устройства и выберите те которые хотите добавить в проект. Периферийные переместится в область МСС ресурсов проекта, и готов быть настроены с требованиями вашего проекта.

Легкость выбора периферийного устройства для настройки

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

В области ресурсов проекта, модуль System всегда присутствует. Модуль System упрощает настройку конфигурации битов и настройка системного генератора.


Интеграция MPLAB Code Configurator код в свой существующий проект или начните новый проект с нуля

Использованием MPLAB® Code Configurator можно добавить код для периферийного устройства к существующему проекту, или вы можете использовать MPLAB ® Code конфигуратор, чтобы вы начать работу над новым проектом. Если MPLAB ® Code конфигуратор обнаруживает файл main.c уже в проекте, он не будет его создавать. Вам нужно всего лишь добавить две строки в файл main.c, чтобы начать использовать сгенерированные драйверы. Если ваш проект не имеет main.c, MPLAB ® Code конфигуратор создаст его для вас.

Интеграция с 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, вид пакета отображает пользовательское имя. Вид пакета можно скопировать и распечатать для использования в других документах.

Создавать и использовать специализированные драйверы.

Создавать и использовать специализированные драйверы

Можно использовать специализированные драйверы периферийных устройств сосредоточиться на конкретных функциях периферийного устройства. Например, MSSP может быть использован для I2C или SPI. Обе эти функции могут быть использованы в ведущем или ведомом. MPLAB ® Code Configurator предоставляет специализированные драйверы, чтобы позволить вам сосредоточиться на нужной функции периферийного вместо того, чтобы требовать от вас, чтобы навастривать отдельные регистры управления.

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


  • LATINO – открытый проект ch-светомузыкиLATINO – открытый проект ch-светомузыки
      Проект построенный на некоторых принципах ch-светомузыка. Проект ознакомительный предназначен, для самостоятельного построения простого и эффективного светосинтезатора. Вывод осуществляется на ВОУ собранной на драйверах HL1606. Для этого была применена светодиодная …
  • Гаджеты для домашней автоматики – Емкостной сенсорГаджеты для домашней автоматики – Емкостной сенсор
    Управление светодиодным освещением – Сенсор емкостной. Данный гаджет предназначен для управления освещением где необходимо включением освещение сенсорным прикосновением. Датчик позволяет управлять светодиодной нагрузкой в виде модулей или светодиодных лент освещения. Питание …
  • Контроллер управления светодиодным освещением с дистанционным управлениемКонтроллер управления светодиодным освещением с дистанционным управлением
    Все активнее светодиоды входят в нашу жизнь. Всё эффективнее становится светодиодное освещение. Всё ниже опускаются цены. Всё больше появляется возможностей получения сочных цветов, простоты в управлении. Всё чаще можно увидеть …
  • Стабилизатор тока для светодиодов SN3350Стабилизатор тока для светодиодов SN3350
    SN3350 ближайший аналог ZXLD1350 Как собрать готовый вариант, читайте во второй части – http://catcatcat.d-lan.dp.ua/stabilizator-toka-na-sn3350-chast-2/ 40V  драйвер светодиодов с внутренним ключом  SN3350 – импульсный понижающий преобразователь, разработанный для того, чтобы эффективно управлять одним или группой параллельно-последовательно …
  • CCP модуль для декодирования ИК-кодов пультов ДУCCP модуль для декодирования ИК-кодов пультов ДУ
    Множество изготовителей для своих пультов дистанционного управления на ИК лучах используют принцип широтно-импульсной модуляции. В таких кодах бит единицы представляется импульсом большой длительности, а ноль импульсом короткой длительности. Внешний вид …
  • Trimax – кодирование и декодирование ИК-командTrimax – кодирование и декодирование ИК-команд
    Первое, что надо понять назначение кнопок клавиш пульта, а также, что за кодирование реализовано в ИК- пульте. Для назначения клавиш обратимся к описанию, а для взлома кодирования воспользуемся старым и …
  • ESP8266  процедура получение данных даты и времени от серверов точного времени.ESP8266 процедура получение данных даты и времени от серверов точного времени.
    Эта функция доступна уже в версии 1.6.1. Для многих приложений, необходимо часы реального времени,  если в вашем проекте есть модуль WiFI ESP8266, то легко можно сделать следующим образом. Процедура описывает …
  • Счетчики посетителейСчетчики посетителей
    Вас сосчитали!? или счетчики посетителей.   Для чего нужны счетчики посетителей? Какие они бывают? ТОРГОВЛЯ. Подсчитайте, сколько ваш магазин посещает человек за день. Кок много человек приходит утром, какое количество вечером. …
  • PIC18 – System ArbitrationPIC18 – System Arbitration
    Системный арбитр. Разрешает доступ к памяти между выборами уровнями системы (т.е. Main, Interrupt Service Routine) и выбором периферийных устройств (т.е. DMA и Scanner) на основе назначенных пользователем приоритетов. Каждый из уровней …
  • Дисплей KD035C-3A подключение и управлениеДисплей KD035C-3A подключение и управление
    Дисплей KD035C-3A производиться компанией SHENZHEN STARTEK ELECTRONIC TECHNOLOGY CO.,LTD его характеристики Параметр Спецификация Единицы измерения Размер дисплея 70.08(H)*52.56(V) (3.5inch) mm Тип дисплея TFT active matrix Цветовая гамма 65K/262K colors Разрешение 320(RGB)*240 dots …



Tagged with →  
Share →
Translate »

Copyright © Catcatcat electronics 2013-2020. Все права защищены.
Копирование разрешается только с указанием активной ссылки на правообладателя.

e-mail: catcatcat.electronics@gmail.com