MPLAB® Harmony – или как это просто! Часть 1.

Views: 3590


Часть первая – Установка Гармонии.


Музыкальная тема к статье, слушаем:

Play

В начале запуска нового проекта и выбора микроконтроллера стоит задача правильно его сконфигурировать, прежде чем перейти к реализации самой задачи. И согласитесь этот подготовительный этап может занимать значительное время, особенно если выбран микроконтроллер с которым ты еще не имел дело.

Тем кто перешел на MСС знают разницу в подготовке проекта в “ручную” и с использованием МСС. Для PIC32 Microchip предлагают систему MPLAB® Harmony Configurator.

Рекомендую послушать для общего развития:

 

Ну а теперь всегда вопросы еде “это” взять, как его установить и как начать с “этим” работать? Для начала где это взять?

Идем на сайт https://www.microchip.com/ и идем по такому пути:

и попадаем сюда https://www.microchip.com/mplab/mplab-harmony

Нам необходимо загрузить последнюю версию Гармони. Почему именно так, а не через средства которые предлагает Mplab. Дело в том, что бывает так, что новая версия в гармони появляется раньше, а об обновлении в Mplab еще не сообщили по этому на текущем этапе так получается эффективнее. После загрузки последней версии, её необходимо установить. Инсталлятор устанавливает её в паку C:\microchip, не сопротивляйтесь этому, просто так НАДО ;).

После установки запускаем Mplab (рекомендую проверять, что бы у вас всегда была последняя версия, ссылка на надписи Mplab ВСЕГДА указывает на последнюю версию, проверьте).

Для установки Гармони необходимо, войти в инструменты загрузки

В открывшемся окне выбрать закладку Загрузить

давим кнопку добавить плагин

В открывшемся окне загрузки выбираем путь C:\microchip\harmony\v2_06\utilities\mhc, где v2_06 должно быть номер последней версии Гармони, на момент написания стать была именно v2_06. Нас будет интересовать файл com-microchip-mplab-modules-mhc.nbm.

Mplab выполнить установку Гармони и попросит разрешить перезагрузку, выполните это не больно. После перезагруски и выполнения установки гармонив Mplab. Вы сможете легко обнаружить, что в меню Инструменты в папке Встроенные появилась возможность взвать конфигуратор Гармони

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

Как это сделать? Для этого водите в закладки Просмотр и сделайте так:

Откроется панель, в которой необходимо найти и выбрать в ручную Гармони конфигуратор и перетащить его на панель инструментов, туда куда вам больше нравиться.

Если по проще, удерживаем левую кнопу мыши и тащим:


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

Мы разберем это на примере запуска микроконтроллера  PIC32MZ1024ECG064.

В принципе можно использовать для обучения ЛЮБОЙ PIC32 который у вас есть под рукой!!!

Об это читайте MPLAB® Harmony – или как это просто! Часть 2.



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


  • WiFi ESP8266 – AT команды связанные с функцией Wi-FiWiFi ESP8266 – AT команды связанные с функцией Wi-Fi
    Views: 5302 AT команды связанные с функцией Wi-Fi Функции Wi-Fi подключения, запускаться из командной строки Команда Описание  1 AT+CWMODE Проверка, настройка режима работы Wi-Fi (sta/AP/sta+AP), (не рекомендуется для новых проектов). 2 …
  • MCC PIC24 – модуль OUTPUT COMPARE – режиме ШИМMCC PIC24 – модуль OUTPUT COMPARE – режиме ШИМ
    Views: 1129 Во многих системах управления, для формирования управляющих сигналов требуется модуль ШИМ, он позволяет не только формировать импульсы заданной длительности, но и с применением обычного RC фильтра строить простые …
  • Toyota Auto Fader – Модуль включения усилителяToyota Auto Fader – Модуль включения усилителя
    Views: 1950 Toyota Auto Fader – Модуль включения усилителя. Часто автолюбители прибегают к замене штатного головного устройства на универсальное мультимедийное, в котором значительно расширены функциональные возможности. Если возникает желание оставить …
  • Простой цифровой милливольтметр постоянного токаПростой цифровой милливольтметр постоянного тока
    Views: 4098 Простой цифровой вольтметр постоянного тока. Три диапазона измерений с автоматическим переключением 1 – 0,001 – 0,999 V, 2 – 0,01-9,99 V, 3 – 0,1-99,9. Четыре управляемых выхода с возможностью задания функции контроля …
  • Бегущие огни на WS2812BБегущие огни на WS2812B
    Views: 4869 В настоящее время большой популярностью стали пользоваться светодиоды со встроенным драйвером WS2812B. Текущий проект предназначен показать возможность использования и управления этими светодиодами. Это и проект и исследование по …
  • Цифровой тахометр для автомобиля CH-С3300Цифровой тахометр для автомобиля CH-С3300
    Views: 1903  Тахометр Ch-С3300 предназначен для индикации и контроля оборотов, времени работы и максимальных оборотов развиваемых двигателем во время поездки. Датчиком может использоваться как обычный контактный прерыватель или выход датчика …
  • Audio-bluetooth modules BK8000L (noname)Audio-bluetooth modules BK8000L (noname)
    Views: 664 Еще один вариант, так сказать недоразумения Audio-bluetooth modules BK8000L (noname). Его отличительной маркировкой служат два отверстия в плате и надпись R2. Отличают его от модулей на чипе BK8000L, …
  • Altium Designer my Libraries, Project templates, System settings by Catcatcat V23.09Altium Designer my Libraries, Project templates, System settings by Catcatcat V23.09
    Views: 345   September 2023 component base update.  Release updates V.  – 23_09 added new components. Changed the structure of the database. Configuration file name – DXPPreferences1.DXPPrf. Added project CLUBBEST_50_Light. …
  • Analog-to-Digital Converter with Computation Technical BriefAnalog-to-Digital Converter with Computation Technical Brief
    Views: 1276 Аналого-цифровой преобразователь с вычислительным модулем. ВВЕДЕНИЕ Аналого-цифровой преобразователь (ADC) с вычислительным модулем (ADC2) в 8-разрядном микроконтроллере Microchip имеет встроенные вычислительные функции, которые обеспечивают функции пост-обработки, такие как передискретизация, …
  • DS18B20 – удаленный контроль температурыDS18B20 – удаленный контроль температуры
    Views: 3042 Контроль температуры с использованием датчиков температуры DS18B20 и платы ILLISSI-4B-09-primum Проект позволяет подключать к плате ILLISSI-4B-09-primum до 16 датчиков температуры DS18B20, удаленных более 300 метров,  и выводить информацию …



 

Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

Продолжайте читать

НазадДалее

Комментарии

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.