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

Views: 3581


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


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

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.



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


  • AD9833 – Programmable Waveform GeneratorAD9833 – Programmable Waveform Generator
    Views: 2830 Простой генератор звуковых частот на AD9833. Для тестирования БПФ в светомузыке мне нужен был генератор звуковых частот. Я  использовал советский Г3-112, но он себя давно изжил.  Все думал купить …
  • VU Meter Tower ARTVU Meter Tower ART
    Views: 1604 Стерео индикатор уровня аудио сигнала. Компактность и удобство проектирования устройств на светодиодах WS2812B, а также легкость реализации алгоритма родило идею созданию своей конструкции. В этом проекте я предоставлю …
  • Универсальный терморегулятор ch-c3000Универсальный терморегулятор ch-c3000
    Views: 2984 Терморегулятор ch-c3000 предназначен для управления системами регулирования температуры в пределах от – (минус) 55 до + 125 С. Регулятор может использоваться как в системах отопления, так и в …
  • Униполярный шаговый двигатель – часть 2Униполярный шаговый двигатель – часть 2
    Views: 811 В этой части только итог и версия 2.0 универсальной, которая позволяет управлять шаговым двигателем во всех трех режимах и 3.0 специальной библиотеки только для одного полушагового режима. В …
  • Проект с использованием MCC часть 12-1Проект с использованием MCC часть 12-1
    Views: 945 В настоящее время без визуализации информации уже не интересно. Поэтому научимся выводить информацию на дисплей. Для это возьмет простенький OLED RET012864E/REX012864J я такой приобретал в фирме “Гамма-Украина”, описание можно …
  • Система отопления на солнечных коллекторах от Дмитрия (rv3dpi)Система отопления на солнечных коллекторах от Дмитрия (rv3dpi)
    Views: 3197 Солнечные коллекторы для отопления в Европе используют в более 50% от общего количества установленных гелиосистем. Однако следует понимать, что гелиосистемы предназначены лишь для поддержки отопления и экономии затрат на основную …
  • Проект с использованием MCC часть 16Проект с использованием MCC часть 16
    Views: 1080 Продолжим изучение EUSART. На этом этапе отработает передачи данных с ПК и получения эха. Для этого в основной цикл программы добавим код if(EUSART_DataReady) // проверим флаг готовности данных …
  • Development Boards PIC18F47Q84Development Boards PIC18F47Q84
    Views: 2337 Microchip тішить новими мікроконтролерами. Особливістю цього MCU – це багата інтелектуальна периферія, що дозволяє вирішувати такі завдання на 8 бітних MCU, які неможливо реалізувати на деяких навіть 32 …
  • Audio-bluetooth modules F-6188 (BK8000L)Audio-bluetooth modules F-6188 (BK8000L)
    Views: 2296Следующий модуль на чипе BK8000L. Заводское обозначение F-6188 также основным производителем не выпускается и отдан на тиражирование. с нижней стороны имеет маркировку В этом варианте мне попалась вроде полноценная …
  • Индикатор температурыИндикатор температуры
    Views: 2667 Проект для начинающих, на демо плате BB-2T3D-01. Простой индикатор температуры. Проект никак не задумывался, просто на витрину магазин Ворон нужна была демонстрационная модель на макетной плате, чего нибудь работающего. Остановились на индикаторе …



 

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

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

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

НазадДалее

Комментарии

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

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