Views: 12415
Первый шаг – где, это все взять и как его установить.
Для начала процесса обучения, необходимо установить интегрированную среду разработки 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.

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

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

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

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

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

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

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

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

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

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

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

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

Далее необходимо проинсталлить компиляторы С. Посетите раздел:
Описания
MPLAB® XC8 User Guide
MPLAB® XC16 User Guide
MPLAB® XC32 User Guide
Загрузка компиляторов Си (последние версии)
| XC8 | XC16 | XC32 |
| Windows | Windows | Windows |
| Linux | Linux | Linux |
| OS X | OS X | OS X |
| Read Me | Read Me | Read Me |
Установка компиляторов проблемы не составит, надо только со всем соглашаться, поэтому особого интереса не вызывает. Интерес может вызвать, только как протестировать режим PRO некоторое неограниченное время :), но об этом более подробно на форуме.
Запустим наш MPLAB X, на экране вы должны увидеть, что то типа этого:

Если “типа этого” появилось, значит полдела сделано, осталось по быстрому, научиться “типа программировать”, а все остальное дело техники.
Обучаться будем сразу на Си, почему? А потому, как оказалось (на себе испытал) Си намного проще для начинающего, хотя по себе скажу кто переходит на Си с ассемблера, может сразу считать себя асом. Но только не надо стараться, если не можешь выразить языком Си, вставлять куски ассемблера, это для начинающего ничего хорошего не принесет. Очень мешать будет на первом этапе умение думать на ассемблере, самое трудное научиться думать на Си.
Поэтому, что бы ничего не мешало, (как плохому танцору), начнем с Си.
Это может быть интересно
Гаджеты для домашней автоматики – Датчик приближенияViews: 2203 Управление светодиодным освещением – Датчик приближения. Данный гаджет предназначен для управления внутренним освещением мебели. Датчик позволяет определить закрытие или открытие дверцы или ящика и при этом включать или …
OLED RET012864E/REX012864JViews: 1605 RET012864E/REX012864J ОЛЕД индикатор производитель Raystar-Optronics приобретался в http://www.microchip.ua/ к сожалению никакой информации на сайте поставщика нет. Поэтому решил работу с этой версией индикатора на драйвере SSD1305 предоставить на своем сайте. Так как …
NeoPixel LED and PIC24Views: 781 Популярность однопроводной шины для управления светодиода типа WS2812 не ослабевает, а новые типы светодиодов в корпусах 3,5*3,5мм, 2,0*2,0мм становяться все больше привлекательными. Построение дисплеев для анимации требуют все …
Индикатор кода – RC-5 Protocol PhilipsViews: 1170 Индикатор кода – RC-5 Protocol Philips При конструировании дистанционного управления на инфракрасных лучах для контроля удобно иметь индикатор кодов передаваемых пультом. Плата ch-c3000 позволяет изготавливать устройства с возможностью …
Мониторинг температурыViews: 1488 Настоящий проект создан как обучающий с применением библиотек ds18b20 и LCDHD44780 и компилятора Microchip MPLAB XC8 C Compiler V1.12. Если необходимо иметь информацию по состоянию температуры в помещении или в здании, с количеством до 6 точек (16), то …
Бегущие огни на WS2812BViews: 5054 В настоящее время большой популярностью стали пользоваться светодиоды со встроенным драйвером WS2812B. Текущий проект предназначен показать возможность использования и управления этими светодиодами. Это и проект и исследование по …
Проект с использованием MCC часть 01Views: 2729 Для изучения MCC я выбрал простой контроллер PIC16F1509. Выбор его был обусловлен богатой новой периферией которую можно изучить. Для начала была собрана схема на макетной плате Внешний вид …
Простой цифровой регулятор мощностиViews: 7825 Простой регулятор мощности с цифровой индикацией. Этот проект создан как обучающий, для ознакомления с основами построения сетевых регуляторов мощности. Устройства подобного типа можно использовать для управления освещением, скоростью …
ESP32-первое знакомствоViews: 7270 Музыкальная тема к статье, слушаем: Настало время познакомиться c ESP32 и для меня, для этого я приобрел в ГАММЕ отладочную плату с модулем ESP-WROOM-32 (ESP32-DevKitC). Первая задача, как …
Простой сенсорный регулятор светаViews: 2518 Простой сенсорный регулятор. Проект – 2007 года. Регулятор выполнена на микроконтроллере PIC12F683 и имеет минимальное количество элементов. Выполняет стандартные функции, включение выключение света, изменение яркости, запоминание последнего установленного уровня …
