
Просмотров: 2369
Для изучения MCC я выбрал простой контроллер PIC16F1509.
Выбор его был обусловлен богатой новой периферией которую можно изучить. Для начала была собрана схема на макетной плате
Внешний вид собранной схемы
Начнем создавать проект, нажмите иконку создать, выбираем создать станрдатный проект
Нажимаем далее, выбираем наш микроконтроллер.
Нажимаем далее,
Нажимаем далее, выбираем компилятор (последнюю версию),
Нажимаем далее, придумаем имя проекта pic1509, создаем папку в котором будет храниться проект pro_1509,
Не забудем указать кодировку W-1251, это необходимо для использования стандартных библиотек в которых кодировка кириллицы соответствует 1251. В окне проекты вы увидите новый созданный проект:
можно изменить графическое представление использованной памяти микроконтроллера, для этого делаем двойной клик
откроется окно
установите опцию “символы нагрузки при программировании или …”, при закрытии окна получим графическое представление распределении памяти:
Теперь запустим MCC:
MPLAB преобразиться
первым делом выберем правильный вид корпуса, для этого в окне пин-менежер выберем наш тип корпуса SSOP-20
Измениться графическое представление корпуса микроконтроллера:
После всех этих манипуляций мы должны увидеть, что-то такое:
Это может быть интересно
MPLAB X IDE – управление проектами
Просмотров: 855 Среда MPLAB X IDE позволяет оперативно работать с несколькими проектами, например, если у вас в работе несколько проектов: Для того чтобы переключиться достаточно выбрать другой проект: Для выбора …Индикатор температуры
Просмотров: 2593 Проект для начинающих, на демо плате BB-2T3D-01. Простой индикатор температуры. Проект никак не задумывался, просто на витрину магазин Ворон нужна была демонстрационная модель на макетной плате, чего нибудь работающего. Остановились на индикаторе …PIC32MZ – прерывания (заметки)
Просмотров: 428 Виды формирования запоминая контекста при входе в прерывания. Компилятор представляет три варианта AUTO – когда запоминания места возврата из подпрограммы возложено на программу, т.е все создается программно. Этот …Проект с использованием MCC часть 03
Просмотров: 1471 Первым делом перенастроим регистры конфигурации, следующим образом: Отключим выход генератора (CLKOUT function is disabled. I/O function on the CLKOUT pin) Включим сторожевой таймер (WDT enabled) После этой настройки …Kitchen timer with contactless gesture control
Просмотров: 276 Кухонний таймер з безконтактним керуванням жестами дозволяє встановити необхідний період часу для приготування страв, не торкаючись пристрою. Дуже зручно під час приготування їжі, коли руки забрудниться. Усі …ch-4000 – универсальная печатная плата
Просмотров: 948 На смену устаревшей плате ch-3000, пришла новая ch-4000. Плату уже можно приобрести в магазине Ворон. Схема. Плата позволяет создавать таймеры, часы реального времени, регуляторы температуры, регуляторы влажности, вольтметры, …ch-светомузыка от теории до реализации
Просмотров: 653 Сразу оговоримся технология или теория ch-светомузыки, это постоянно развивающийся процесс и то что будет сказано сегодня завтра может быть опровергнуто и считаться ошибочным. Назовем само решение проблемы автоматического …CCP – модуль в режиме Compare на примере PIC18
Просмотров: 3032 CCP – модуль можно использовать в трех режимах: Capture – позволяет захватывать входной сигнал и определять его параметры (длительность или частоту). Дополнительно управлять внутренними модулями. Compare – позволяет …LED драйвер TM1639
Просмотров: 2061 TМ1639 позволяет работать на матрицу 8*8 или 8 семисегметных индикаторов. Может работать как на индикаторы с общим катодом, но и есть возможность подключать общим анодом. Для управления драйвером …Инфракрасный датчик движения, PIR-sensor
Просмотров: 2948 Домашняя автоматика предполагает наличие датчиков движения, которые способны контролировать движения человека. Самым простым и доступным устройством позволяющие контролировать изменения ИК-излучения, это ПИР-сенсоры. На текущий момент доступны не дорогие модели D203B, D204B, D205B. Все …
Комментарии