Оглавление:

Установка MPLAB X для продуктов ChipKIT: 6 шагов
Установка MPLAB X для продуктов ChipKIT: 6 шагов

Видео: Установка MPLAB X для продуктов ChipKIT: 6 шагов

Видео: Установка MPLAB X для продуктов ChipKIT: 6 шагов
Видео: Программирование МК PIC. Урок 2. Первый проект в MPLAB X IDE 2024, Ноябрь
Anonim
Установка MPLAB X для продуктов ChipKIT
Установка MPLAB X для продуктов ChipKIT

Многие из вас, кто следит за моей серией «За дешевые роботы», знакомы с тем, как использовать MPIDE с продуктами chipKIT. Возможно, вы даже знаете, как использовать IDE Arduino с этими платами. Однако до сих пор я не очень часто использовал MPLAB X.

MPLAB X - это мощная IDE, созданная Microchip, которая дает вам прямой доступ к регистрам на плате микроконтроллеров PIC, которые используются платами chipKIT. Это позволяет гораздо более точный контроль над платами и доступ к большему количеству их оборудования, которое игнорируется Arduino.

Более того, поскольку MPLAB X не требует загрузчика, необходимого для Arduino и MPIDE, он позволяет вам использовать больше места для программирования на ваших платах.

~~~~~

Чтобы узнать больше о том, что я сделал, вы можете заглянуть на страницу моего профиля!

Чтобы узнать больше о Digilent или Digilent Makerspace, загляните в блог Digilent!

Шаг 1: ВНИМАНИЕ

ПРЕДУПРЕЖДЕНИЕ
ПРЕДУПРЕЖДЕНИЕ

Для использования MPLAB требуется chipKIT PGM. Более того, программирование вашей платы с помощью MPLAB и PGM перезапишет ваш загрузчик. Это означает, что после использования MPLAB вы не сможете вернуться к использованию Arduino или MPIDE, пока не перезагрузите загрузчик.

Здесь, в Instructables, есть несколько руководств, в которых рассказывается, как повторно загрузить загрузчик для DP32. Это также будет работать для WF32 и большинства других плат ChipKIT. Однако есть дополнительные шаги, необходимые для перезагрузки загрузчиков на uC32, поэтому я расскажу об этом в другом руководстве.

Я также собираюсь воспользоваться этим моментом, чтобы указать, что я не буду рассказывать, как программировать ваши платы chipKIT в MPLAB. Это еще одна баня с червями, поэтому я расскажу об этом в отдельном уроке.

Шаг 2: загрузка MPLAB X

Скачивание MPLAB X
Скачивание MPLAB X
Скачивание MPLAB X
Скачивание MPLAB X

Перейдите на сайт Microchip MPLAB X и прокрутите вниз. Вы увидите ряд вкладок. Щелкните на том, что написано «Скачать». Щелкните ссылку для своей операционной системы, и установщик должен начать загрузку.

(Боковое примечание: поскольку у меня уже установлен MPLAB X, для этого урока я собираюсь установить старую версию, которую можно найти на вкладке «Загрузить архив». Я устанавливаю IDE 3.10. Последнюю версию (как написания) составляет 3,30.)

Шаг 3. Установите

Установить
Установить
Установить
Установить
Установить
Установить

Этот шаг довольно прост, поэтому я не буду вдаваться в подробности. Однако я отмечу одну вещь, на которую стоит обратить внимание.

Запустите установщик и согласитесь с условиями использования. Довольно стандартный тариф для установщика, однако в конечном итоге вы должны перейти к шагу, похожему на рисунок 2, который спрашивает об установке IDE или установке IPE. Оба эти поля должны быть отмечены автоматически, но если это не так, установите их.

IPE - это интегрированная среда программирования. Это полезно, если у вас есть готовый шестнадцатеричный файл, который нужно просто загрузить на плату. В частности, этот инструмент полезен для повторной загрузки загрузчиков на платы chipKIT, чтобы вы могли снова использовать их с Arduino.

Для этого вы можете использовать только IDE, однако я считаю, что IPE более оптимизирован.

Шаг 4: Скачивание компилятора

Скачивание компилятора
Скачивание компилятора
Скачивание компилятора
Скачивание компилятора
Скачивание компилятора
Скачивание компилятора

Сразу после завершения установки вы должны перейти на последнюю страницу установщика с тремя флажками. Каждый из этих флажков, если он оставлен установленным, открывает вкладку в вашем браузере по умолчанию, которая ведет на веб-сайт продукта Microchip. Единственное, что нас сейчас интересует, - это компилятор XC32, который является лучшим вариантом.

Оставьте верхний флажок установленным и снимите два других флажка (как на первом рисунке).

Когда вы нажмете «Готово», откроется новая вкладка на странице компилятора XC. Прокрутите вниз, пока не увидите ряд вкладок, и щелкните вкладку с надписью «Загрузки». Загрузите компилятор XC32 для своей операционной системы.

Важно, чтобы вы получили компилятор XC32, потому что все платы chipKIT используют 32-битные микроконтроллеры. Вы также можете загрузить 16- и 8-битные компиляторы (XC16 и XC8 соответственно), но они будут полезны только в том случае, если вы используете 16- или 8-битные платы, а платы ChipKIT - нет.

Шаг 5: Установка компилятора

Установка компилятора
Установка компилятора
Установка компилятора
Установка компилятора
Установка компилятора
Установка компилятора
Установка компилятора
Установка компилятора

После завершения загрузки вы можете запустить установщик XC32, который проведет вас через сам процесс.

Стоит отметить, что мы устанавливаем бесплатную версию компилятора XC32. Таким образом, вам не нужно платить за какую-либо лицензию, и он отлично послужит нашим целям.

После установки вашего компилятора будет последний шаг в установщике, который попросит вас активировать или приобрести лицензию. Поскольку мы используем бесплатную лицензию, нам не нужно этого делать. Однако ниже приведен ключ и ссылка на бесплатную лицензию на C ++.

Вообще говоря, C ++ создает программы большего размера, чем C, и лично я не использую C ++, но вы можете, если хотите.

Шаг 6: Вот и все

Это оно!
Это оно!

Вы установили MPLAB X!

Если вы привыкли к Arduino или MPIDE, MPLAB - совершенно другой зверь. Arduino делает за вас большую часть действительно сложных вещей за кулисами. Устраняя это разделение между программистом и микроконтроллером, MPLAB становится в то же время более сложным в использовании и более сложным.

Я не буду вдаваться в подробности использования плат MPLAB и chipKIT, но напишу блог, в котором объясняется, как создать простую программу мигания светодиода, и что на самом деле происходит внутри платы.

Надеюсь, вы нашли это полезным!

Рекомендуемые: