Просмотров: 1588 Еще раз об управлении светодиодами на драйвере WS2812 и ему подобных. Как известно эти светики управляются по однопроводной шине. Основная особенность, что программно можно описать передачу данных, но это будет поглощать значительную часть времени работы микроконтроллера, но в новых микроконтроллерах появилась возможность организовать этот интерфейс с применением периферии. Метки:MCC, MPLAB® Code Configurator, …
Читать далее NeoPixel LED и PIC18
Метка:MPLAB® X IDE
MPLAB X IDE – управление проектами
Просмотров: 855 Среда MPLAB X IDE позволяет оперативно работать с несколькими проектами, например, если у вас в работе несколько проектов: Для того чтобы переключиться достаточно выбрать другой проект: Для выбора проекта существует еще один метод, который позволяет зафиксировать выбранный проект, для этого необходимо клацнуть правой кнопки на выбранном проекте выбрать пункт Set as Main Project …
Читать далее MPLAB X IDE – управление проектами
Установка MPLAB®X и компилятора Си
Просмотров: 11048
Первый шаг – где, это все взять и как его установить.
Для начала процесса обучения, необходимо установить интегрированную среду разработки 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, на экране вы должны увидеть, что то типа этого:
Если “типа этого” появилось, значит полдела сделано, осталось по быстрому, научиться “типа программировать”, а все остальное дело техники.
Обучаться будем сразу на Си, почему? А потому, как оказалось (на себе испытал) Си намного проще для начинающего, хотя по себе скажу кто переходит на Си с ассемблера, может сразу считать себя асом. Но только не надо стараться, если не можешь выразить языком Си, вставлять куски ассемблера, это для начинающего ничего хорошего не принесет. Очень мешать будет на первом этапе умение думать на ассемблере, самое трудное научиться думать на Си.
Поэтому, что бы ничего не мешало, (как плохому танцору), начнем с Си.
Это может быть интересно
Обновление ESP8266 c ESPFlashDownloadTool_v3.6.3
Просмотров: 3352 Технология обновления следующая: Загружаем программу со страницы espressif.com. Разархивируем. Где находятся файлы, для прошивки? Заходим в каталоги Подключаем по схеме в статье WiFi ESP8266 (замыкаем BT2, перемычка). Запускаем программу, …Просто о структурах и объединениях в Си
Просмотров: 2090 Какие задачи нам позволяют решать структуры и объединения? Для разработчика встроенных систем эффективность и компактность кода всегда на первом месте. Если программировании на Ассемблере ты сам определяешь как …TDA7294 part 1
Просмотров: 119 TDA7294 має унікальні дані для створення підсилювачів звукової частоти HI-FI класу. Варіант застосування є конфігурація BRIDGE (мостова схема включення), де використовуються два TDA7294, як показано на схематичній діаграмі …УКВ – радиоприем, часть 2
Просмотров: 6061 Пришло свободное время решил вторую часть проекта реализовать (правда есть мысль и третью с использование цветного OLED и функцией ch-светомузыки, но это только задумка… Для понимания функций интегрального …Проект с использованием MCC часть 07
Просмотров: 874 Модуль PWM – широтно импульсная модуляция (ШИМ). ПИК контроллеры часто на борту имеют модули ШИМ. На их основе строятся многие узлы управления электро приводами. В нашем варианте мы …Проект с использованием MCC часть 10
Просмотров: 732 Алгоритм управления освещением от нажатия кнопки. Обработка удержания кнопки: Мы должны проверить кнопка в настоящий момент нажата и флаг удержания установлен, если да Проверить таймер удержания “отработал” – …Цифровой спидометр для автомобиля
Просмотров: 10090 Универсальность печатной платы ch-c0030pcb позволяет создавать на её основе разнообразные устройства. Одним из таких устройств является электронный спидометр для автомобиля, в котором можно задать два компаратора скорости, например, для …NS108-5050-16bit от Newstar
Просмотров: 525 Кто уже использует в своих проектах адресуемые светодиоды хорошо знакомы с такими как WS2812 и им подобные. Эти светодиоды для управления используют однопроводную шину. Из-за этого пропускная способность …LATINO – открытый проект ch-светомузыки
Просмотров: 1568 Проект построенный на некоторых принципах ch-светомузыка. Проект ознакомительный предназначен, для самостоятельного построения простого и эффективного светосинтезатора. Вывод осуществляется на ВОУ собранной на драйверах HL1606. Для этого была …MPLAB® Harmony – или как это просто! Часть 2.
Просмотров: 2570 Часть вторая – Первая программа на PIC32. Музыкальная тема к статье, слушаем: Для начала изучения PIC32 надо иметь или демоплату или самому её изготовить имея микроконтроллер. Начнем из …
MPLAB ® X
Просмотров: 368
MPLAB ® X интегрированная среда разработки (IDE)
MPLAB®X представляет собой программное обеспечение, которое работает на ПК (под управлением Windows ® , Mac OS ® , Linux ® ) и предназначено для разработки приложений для микро и цифровых сигнальных контроллеров корпорации Microchip. MPLAB®X называется интегрированной средой разработки (IDE), поскольку она обеспечивает единую интегрированную “окружающую среду” для разработки кода для встроенных систем.
MPLAB® X интегрированная среда разработки, вносит много изменений в цепочку средств разработки микроконтроллеров PIC®. В отличие от предыдущих версий MPLAB®, которая была абсолютно закрытым проектом, MPLAB® X основан на IDE NetBeans с открытым исходным кодом от Oracle. Этот путь развития позволил очень быстро и легко добавить новые требуемые функций и в то же время предоставил расширяемую архитектуру. Что дало возможность включать еще больше новых функций в будущем.