Установка MPLAB®X и компилятора Си

Views: 12335


 Первый шаг – где, это все взять и как его установить.

Для начала процесса обучения, необходимо установить интегрированную среду разработки MPLAB. На настоящий момент есть две версии MPLAB® X  и MPLAB IDE. Все последнюю информацию надо смотреть на сайте Microchip. Мы начнем привыкать к новой среде  MPLAB X. Всегда будем считать, что все новое лучше старого.

Установка.

 

С начала надо загрузить последнюю версию с сайта Microchip или по ниже указанным ссылкам (последнии версии):

Windows (x86/x64) – MPLAB® X IDE

Linux 32-Bit and Linux 64-Bit (Requires 32-Bit Compatibility Libraries) – MPLAB® X IDE

Mac (10.X) – MPLAB® X IDE

Далее запускаем установку MPLAB X.

school_01

кликаем на файле

school_02

нас предупредят (как минздрав), жмем Запустить

school_03

и пошло и поехало

school_04

это окно, так на всякий случай если передумаем, жмем Next

school_05

теперь, пугают безответственной ответственностью, мы покорно соглашаемся

school_06

и быстро жмем Next, чтобы не передумать.

school_07

предложат побаловаться с директорий инсталяции

school_08

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

school_09

после копирования, выполниться инсталляция

school_11

далее напугают каким-то переключателем, при этом не оставив нам выбора

school_13

и в конце концов вы обнаружите, что все окончено, успешно :)

school_14

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

school_15


Далее необходимо проинсталлить компиляторы С. Посетите раздел:

 


Описания  

MPLAB® XC8 User Guide
MPLAB® XC16 User Guide
MPLAB® XC32 User Guide

Install & License a Compiler 

Загрузка компиляторов Си (последние версии)

XC8 XC16 XC32
Windows Windows Windows
Linux Linux Linux
OS X OS X OS X
Read Me Read Me Read Me

 Установка компиляторов проблемы не составит, надо только со всем соглашаться, поэтому особого интереса не вызывает. Интерес может вызвать, только как протестировать режим PRO некоторое неограниченное время :), но об этом более подробно на форуме.

Запустим наш MPLAB X, на экране вы должны увидеть, что то типа этого:

school_17

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

Обучаться будем сразу на Си, почему? А потому, как оказалось (на себе испытал) Си намного проще для начинающего, хотя по себе скажу кто переходит на Си с ассемблера, может сразу считать себя асом. Но только не надо стараться, если не можешь выразить языком Си, вставлять куски ассемблера, это для начинающего ничего хорошего не принесет. Очень мешать будет на первом этапе умение думать на ассемблере, самое трудное научиться думать на Си.

Поэтому, что бы ничего не мешало, (как плохому танцору), начнем с Си.



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


  • Мониторинг температурыМониторинг температуры
    Views: 1472 Настоящий проект создан как обучающий с применением библиотек ds18b20 и LCDHD44780 и компилятора Microchip MPLAB XC8 C Compiler V1.12. Если необходимо иметь информацию по состоянию температуры в помещении или в здании, с количеством до 6 точек (16), то …
  • Проект с использованием MCC часть 07Проект с использованием MCC часть 07
    Views: 1202 Модуль PWM – широтно импульсная модуляция (ШИМ). ПИК контроллеры часто на борту имеют модули ШИМ. На их основе строятся многие узлы управления электро приводами. В нашем варианте мы …
  • LCD драйвер – UC1601sLCD драйвер – UC1601s
    Views: 1811 http://svetomuzyka.narod.ru/project/UC1601s.html Читайте обновление на http://catcatcat.d-lan.dp.ua/?page_id=178 В данный момент можно приобрести в ООО “Гамма” несколько типов индикаторов на драйвере UC1601s. RDX0048-GC, RDX0077-GS, RDX0154-GC и RDX0120-GC выполнены по технологии COG.
  • DS18B20 – удаленный контроль температурыDS18B20 – удаленный контроль температуры
    Views: 3231 Контроль температуры с использованием датчиков температуры DS18B20 и платы ILLISSI-4B-09-primum Проект позволяет подключать к плате ILLISSI-4B-09-primum до 16 датчиков температуры DS18B20, удаленных более 300 метров,  и выводить информацию …
  • ESP32-первое знакомствоESP32-первое знакомство
    Views: 7156 Музыкальная тема к статье, слушаем: Настало время познакомиться c ESP32 и для меня, для этого я приобрел в ГАММЕ отладочную плату с модулем ESP-WROOM-32 (ESP32-DevKitC). Первая задача, как …
  • Система отопления на солнечных коллекторах от Дмитрия (rv3dpi)Система отопления на солнечных коллекторах от Дмитрия (rv3dpi)
    Views: 3447 Солнечные коллекторы для отопления в Европе используют в более 50% от общего количества установленных гелиосистем. Однако следует понимать, что гелиосистемы предназначены лишь для поддержки отопления и экономии затрат на основную …
  • ch-светомузыка от теории до реализацииch-светомузыка от теории до реализации
    Views: 907 Сразу оговоримся технология или теория ch-светомузыки, это постоянно развивающийся процесс и то что будет сказано сегодня завтра может быть опровергнуто и считаться ошибочным. Назовем само решение проблемы автоматического …
  • MPLAB® Code ConfiguratorMPLAB® Code Configurator
    Views: 1815 MPLAB ® Code конфигуратор (MCC) является свободно распространяемым плагином, это графическая среда программирования, которая генерирует бесшовный, легкий для понимания кода на Cи, чтобы вставить его в свой проект.
  • AD9833 – Programmable Waveform Generator – part twoAD9833 – Programmable Waveform Generator – part two
    Views: 1914 Прошло время и появилась тема, что-бы закончить проект AD9833 – Programmable Waveform Generator. Приехали печатные платы. В этот раз я печатные платы заказывал в https://jlcpcb.com/ делал это в …
  • 12-BIT A/D CONVERTER WITH THRESHOLD DETECT на примере PIC24FJ128GA20412-BIT A/D CONVERTER WITH THRESHOLD DETECT на примере PIC24FJ128GA204
    Views: 936 Введение. 12-битный модуль A/D Converter является усовершенствованной версией 10-битного модуля, предлагаемого на некоторых устройствах PIC24. Оба модуля являются преобразователями, в своих ядрах, с последовательным приближением (SAR), в окружении …



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