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

Views: 11364


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

Для начала процесса обучения, необходимо установить интегрированную среду разработки 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: 1447 Реле управления освещением, датчик день-ночь – одним словом фотореле для управления освещением или формирования сигнала для системы умный дом о понижении или повышении освещенности относительно заданного уровня. Реле выполнено по классической схеме, конденсаторный блок питания, от сети переменного тока …
  • MAX7219/21 и 8х8 LED дисплеиMAX7219/21 и 8х8 LED дисплеи
    Views: 926 MAX7219, MAX7221 предназначены для вывода информации на 8 разрядов семисегментного индикатора, но на нем легко организовать вывод на светодиодные индикаторы 8х8. продолжение следует…. Это может быть интересно
  • Бегущие огни на WS2812BБегущие огни на WS2812B
    Views: 4855 В настоящее время большой популярностью стали пользоваться светодиоды со встроенным драйвером WS2812B. Текущий проект предназначен показать возможность использования и управления этими светодиодами. Это и проект и исследование по …
  • Altium Designer my setup system and project structure V23.3Altium Designer my setup system and project structure V23.3
    Views: 168 Оновлення бази даних та шаблонів від березня 2023 року. Updating the database and templates from March 2023. Altium Designer my Libraries, Project templates, System settings by Catcatcat. Дивись …
  • Temperature measurement with NTC thermistor.Temperature measurement with NTC thermistor.
    Views: 291 Проекты в которых присутствовало измерение температуры начинал с цифровых датчиков, т.к. в них все просто и не надо ничего преобразовывать и вычислять. При использовании цифровых датчиков ты получаешь …
  • Мониторинг температурыМониторинг температуры
    Views: 1382 Настоящий проект создан как обучающий с применением библиотек ds18b20 и LCDHD44780 и компилятора Microchip MPLAB XC8 C Compiler V1.12. Если необходимо иметь информацию по состоянию температуры в помещении или в здании, с количеством до 6 точек (16), то …
  • MCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналовMCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналов
    Views: 616 При проектировании простых устройств автоматики, часто необходимо иметь механизм звукового оповещения. Самый верхний уровень, это формирование голосовых сообщений, но об этом, как то по позже… В самом примитивном …
  • REFERENCE CLOCK OUTPUT MODULEREFERENCE CLOCK OUTPUT MODULE
    Views: 500 REFERENCE CLOCK OUTPUT MODULE Модуль формирования опорного тактового сигнала Модуль опорного тактового сигнала обеспечивает возможность посылать сигнал синхронизации на тактовый опорный выходной контакт или контакты (CLKR) в зависимости от …
  • Проект с использованием MCC часть 08Проект с использованием MCC часть 08
    Views: 1033 И так создадим проект в котором при помощи двух кнопок мы сможем управлять яркостью светодиодов. При использовании МСС у нас лафа полная, добрые дяди с Microchipa подготовили функции, …
  • CAN – Controller Area NetworkCAN – Controller Area Network
    Views: 1075 Controller Area Network (CAN) первоначально был создан немецким поставщиком автомобильных систем Робертом Бош в середины 1980-х для автомобильной промышленности как метод для обеспечения возможности надежной последовательной связи. Целью было сделать автомобили более надежными, …



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