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

Views: 3849


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


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

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.



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


  • PIC18F25K42 – v. A001 – выявленные баги.PIC18F25K42 – v. A001 – выявленные баги.
    Views: 804 Модуль I2C Не работает при использовании в стандартной конфигурации MCC. Требует особой нестандартной конфигурации и управления для нормальной работы. Обойти Обход проблемы возможен библиотека см статью. Модуль ADC2 На …
  • Применение typedef, struct и unionПрименение typedef, struct и union
    Views: 8913 Полезные описания переменных Часто необходимо в памяти расположить последовательно разные виды данных, что бы потом можно было их использовать. Полезные ссылки Взято и переработано с сайта http://www.butovo.com/~zss/cpp/struct.htm http://cppstudio.com/post/9172/ …
  • DIXELL XWEB500D-EVO + RUT900 или как пробить NAT-серверDIXELL XWEB500D-EVO + RUT900 или как пробить NAT-сервер
    Views: 1165 Когда необходимо под какой нибудь контроллер имеющий вэб сервер в инет, то нужен статический IP, что оказалось проблемой при работе с операторами сотовых сетей, конкретно с оператором сети …
  • Analog-to-Digital Converter with Computation Technical BriefAnalog-to-Digital Converter with Computation Technical Brief
    Views: 1472 Аналого-цифровой преобразователь с вычислительным модулем. ВВЕДЕНИЕ Аналого-цифровой преобразователь (ADC) с вычислительным модулем (ADC2) в 8-разрядном микроконтроллере Microchip имеет встроенные вычислительные функции, которые обеспечивают функции пост-обработки, такие как передискретизация, …
  • Модуль CAN в микроконтроллерах PIC18Модуль CAN в микроконтроллерах PIC18
    Views: 5953 Введение   CAN последовательный интерфейс связи, который эффективно поддерживает распределенное управление в реальном масштабе времени с высокой помехозащищенностью. Протокол связи полностью определен Robert Bosch GmbH, в спецификации требований …
  • OLED RET012864E/REX012864JOLED RET012864E/REX012864J
    Views: 1597 RET012864E/REX012864J ОЛЕД индикатор производитель Raystar-Optronics приобретался в http://www.microchip.ua/ к сожалению никакой информации на сайте поставщика нет. Поэтому решил работу с этой версией индикатора на драйвере SSD1305 предоставить на своем сайте. Так как …
  • Acquaintance with audio-bluetooth modules F-6888 (BK3254).Acquaintance with audio-bluetooth modules F-6888 (BK3254).
    Views: 2393 Для проектов появилось необходимость познакомиться с недорогими модулями китайского производства, которые можно приобрести у нас в Украине и у китацев, на алиэкспрессе. Так как меня интересует не просто, …
  • LATINO – открытый проект ch-светомузыкиLATINO – открытый проект ch-светомузыки
    Views: 1736   Проект построенный на некоторых принципах ch-светомузыка. Проект ознакомительный предназначен, для самостоятельного построения простого и эффективного светосинтезатора. Вывод осуществляется на ВОУ собранной на драйверах HL1606. Для этого была …
  • Интерактивные LedИнтерактивные Led
    Views: 605 Тема проекта   продолжение следует…. Это может быть интересно
  • Бегущие огни (ch-bo-36)Бегущие огни (ch-bo-36)
    Views: 2609 Проект на PIC-микроконтроллере PIC16F648A. Количество каналов 36. Для индикации используется подключение по матрице 6х6. Расположение светодиодов в одну линию. Все эффекты написаны для возможности увеличения количества светодиодов. Рекомендуется …



 

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

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

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

НазадДалее

Комментарии

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

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