Просмотров: 1457 Еще раз об управлении светодиодами на драйвере WS2812 и ему подобных. Как известно эти светики управляются по однопроводной шине. Основная особенность, что программно можно описать передачу данных, но это будет поглощать значительную часть времени работы микроконтроллера, но в новых микроконтроллерах появилась возможность организовать этот интерфейс с применением периферии. Метки:MCC, MPLAB® Code Configurator, …
Читать далее NeoPixel LED и PIC18
Метка:MPLAB® X IDE
MPLAB X IDE – управление проектами
Просмотров: 767 Среда MPLAB X IDE позволяет оперативно работать с несколькими проектами, например, если у вас в работе несколько проектов: Для того чтобы переключиться достаточно выбрать другой проект: Для выбора проекта существует еще один метод, который позволяет зафиксировать выбранный проект, для этого необходимо клацнуть правой кнопки на выбранном проекте выбрать пункт Set as Main Project …
Читать далее MPLAB X IDE – управление проектами
Установка MPLAB®X и компилятора Си
Просмотров: 10644
Первый шаг – где, это все взять и как его установить.
Для начала процесса обучения, необходимо установить интегрированную среду разработки 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, на экране вы должны увидеть, что то типа этого:
Если “типа этого” появилось, значит полдела сделано, осталось по быстрому, научиться “типа программировать”, а все остальное дело техники.
Обучаться будем сразу на Си, почему? А потому, как оказалось (на себе испытал) Си намного проще для начинающего, хотя по себе скажу кто переходит на Си с ассемблера, может сразу считать себя асом. Но только не надо стараться, если не можешь выразить языком Си, вставлять куски ассемблера, это для начинающего ничего хорошего не принесет. Очень мешать будет на первом этапе умение думать на ассемблере, самое трудное научиться думать на Си.
Поэтому, что бы ничего не мешало, (как плохому танцору), начнем с Си.
Это может быть интересно
Сенсорный выключатель света
Просмотров: 7183 Хотя в настоящий момент актуальны системы управления освещением с передачей данных по электросети, но я думаю, что проекты такого рода тоже имеют право на жизнь. Анонс Три вида …Простой цифровой вольтметр ch-c3200
Просмотров: 2273 В этой статье рассмотрен пример создания простого вольтметра постоянного тока на основе печатной платы ch-c0030pcb, а при возможности использования внешнего делителя и вольтметр переменного тока. Дан краткий принцип …Проблемы классической светомузыки
Просмотров: 1767 Светомузыка – что это такое? Определение: Светомузыка (жаргонное: цветомузыка) — вид искусства, основанный на способности человека ассоциировать звуковые ощущения со световыми восприятиями. Такое явление в неврологии получило название …NS108-5050-16bit от Newstar
Просмотров: 441 Кто уже использует в своих проектах адресуемые светодиоды хорошо знакомы с такими как WS2812 и им подобные. Эти светодиоды для управления используют однопроводную шину. Из-за этого пропускная способность …PIC32MZ – Core Timer (библиотека)
Просмотров: 400 Переработанные файлы от Microchip, библиотека для работы с Core Timer. Метки:PIC32MZLCD драйвер – UC1601s
Просмотров: 1324 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. Метки:UC1601sLCD индикаторы на драйвере ML1001
Просмотров: 1671 ML1001 – статический LCD GOG (чип в стекле) драйвер для 40-сегментного LCD в позолоченном противоударном исполнении. На них можно каскадно строить цельные из 80 или 120 сегментов LCD индикаторы. …HVLD модуль на примере PIC24FJ128GA204
Просмотров: 552 HVLD модуль представляет собой простое устройство, для контроля напряжения питания микроконтроллера или внешнего напряжения (через делитель). Его задача при “выходе” напряжения за заданные пределы сформировать сообщение микроконтроллеру, что …Самый простой диммер для светодиодного освещения
Просмотров: 2744 Светодиоды все больше входят в нашу жизнь как источники освещения и как само собой разумеющееся, это вопрос регулировки яркости. Существует множество схемных решений, но в нашем варианте мы …Счетчики посетителей
Просмотров: 1174 Вас сосчитали!? или счетчики посетителей. Для чего нужны счетчики посетителей? Какие они бывают? ТОРГОВЛЯ. Подсчитайте, сколько ваш магазин посещает человек за день. Кок много человек приходит утром, какое …
MPLAB ® X
Просмотров: 328
MPLAB ® X интегрированная среда разработки (IDE)
MPLAB®X представляет собой программное обеспечение, которое работает на ПК (под управлением Windows ® , Mac OS ® , Linux ® ) и предназначено для разработки приложений для микро и цифровых сигнальных контроллеров корпорации Microchip. MPLAB®X называется интегрированной средой разработки (IDE), поскольку она обеспечивает единую интегрированную “окружающую среду” для разработки кода для встроенных систем.
MPLAB® X интегрированная среда разработки, вносит много изменений в цепочку средств разработки микроконтроллеров PIC®. В отличие от предыдущих версий MPLAB®, которая была абсолютно закрытым проектом, MPLAB® X основан на IDE NetBeans с открытым исходным кодом от Oracle. Этот путь развития позволил очень быстро и легко добавить новые требуемые функций и в то же время предоставил расширяемую архитектуру. Что дало возможность включать еще больше новых функций в будущем.