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

Если “типа этого” появилось, значит полдела сделано, осталось по быстрому, научиться “типа программировать”, а все остальное дело техники.
Обучаться будем сразу на Си, почему? А потому, как оказалось (на себе испытал) Си намного проще для начинающего, хотя по себе скажу кто переходит на Си с ассемблера, может сразу считать себя асом. Но только не надо стараться, если не можешь выразить языком Си, вставлять куски ассемблера, это для начинающего ничего хорошего не принесет. Очень мешать будет на первом этапе умение думать на ассемблере, самое трудное научиться думать на Си.
Поэтому, что бы ничего не мешало, (как плохому танцору), начнем с Си.
Это может быть интересно
TDA7294 part 1Views: 506 TDA7294 має унікальні дані для створення підсилювачів звукової частоти HI-FI класу. Варіант застосування є конфігурація BRIDGE (мостова схема включення), де використовуються два TDA7294, як показано на схематичній діаграмі …
Real-time music visualization technologyViews: 373 Music visualization technology in real time (RTMV-technology). Я не музикант і я не маю спеціальної музичної освіти, я інженер розробник вбудованих систем. Але моє хобі розроблення технології візуалізації …
ESP32-первое знакомствоViews: 7281 Музыкальная тема к статье, слушаем: Настало время познакомиться c ESP32 и для меня, для этого я приобрел в ГАММЕ отладочную плату с модулем ESP-WROOM-32 (ESP32-DevKitC). Первая задача, как …
Цифровой спидометр для автомобиляViews: 10319 Универсальность печатной платы ch-c0030pcb позволяет создавать на её основе разнообразные устройства. Одним из таких устройств является электронный спидометр для автомобиля, в котором можно задать два компаратора скорости, например, для …
Мультизоновый индикатор-терморегулятор ch-c3010Views: 1390 Часто возникает необходимость получить информацию по температуре с множества точек контроля. Вам необходимо знать температуру в комнате, в коридоре, температуру на улице, а в погребе (или на балконе) …
Сенсорный выключатель светаViews: 16552 Хотя в настоящий момент актуальны системы управления освещением с передачей данных по электросети, но я думаю, что проекты такого рода тоже имеют право на жизнь. Анонс Три вида …
Проект с использованием MCC часть 16Views: 1347 Продолжим изучение EUSART. На этом этапе отработает передачи данных с ПК и получения эха. Для этого в основной цикл программы добавим код if(EUSART_DataReady) // проверим флаг готовности данных …
Применение typedef, struct и unionViews: 8919 Полезные описания переменных Часто необходимо в памяти расположить последовательно разные виды данных, что бы потом можно было их использовать. Полезные ссылки Взято и переработано с сайта http://www.butovo.com/~zss/cpp/struct.htm http://cppstudio.com/post/9172/ …
Защита датчиков температуры DS18B20 от статического электричестваViews: 2010 Статья перепечатана с сайта http://svetomuzyka.narod.ru При удалении датчика на большие расстояния возникает опасность наведения импульсов высокого напряжения на кабель, который соединяет датчик с контролером. Если не принимать меры защиты, …
Простой цифровой милливольтметр постоянного токаViews: 4230 Простой цифровой вольтметр постоянного тока. Три диапазона измерений с автоматическим переключением 1 – 0,001 – 0,999 V, 2 – 0,01-9,99 V, 3 – 0,1-99,9. Четыре управляемых выхода с возможностью задания функции контроля …
