Для изучения MCC я выбрал простой контроллер PIC16F1509.


Выбор его был обусловлен богатой новой периферией которую можно изучить. Для начала была собрана схема на макетной плате

Внешний вид собранной схемы

Начнем создавать проект, нажмите иконку создать, выбираем создать станрдатный проект

Нажимаем далее, выбираем наш микроконтроллер.

Нажимаем далее,

Нажимаем далее, выбираем компилятор (последнюю версию),

Нажимаем далее, придумаем имя проекта pic1509, создаем папку в котором будет храниться проект pro_1509,

Не забудем указать кодировку W-1251, это необходимо для использования стандартных библиотек в которых кодировка кириллицы соответствует 1251. В окне проекты вы увидите новый созданный проект:

можно изменить графическое представление использованной памяти микроконтроллера, для этого делаем двойной клик

откроется окно

установите опцию “символы нагрузки при программировании или …”, при закрытии окна получим графическое представление распределении памяти:

Теперь запустим MCC:

MPLAB преобразиться

первым делом выберем правильный вид корпуса, для этого в окне пин-менежер выберем наш тип корпуса SSOP-20

Измениться графическое представление корпуса микроконтроллера:

После всех этих манипуляций мы должны увидеть, что-то такое:


Теперь перейдем к части 02…


Это может быть интересно


  • JDY-62A Audio bluetooth moduleJDY-62A Audio bluetooth module
    Простой модуль для простого аудио блютуса. размеры схема подключения   Встроенные подсказки на английском языке. Модуль включен, режим муте – после подачи питания. Контроль разряда батареи предупреждение что батарея разряжена …
  • MTouch® Модуль Емкостной Библиотеки для MPLAB®X Code Configurator (MCC)MTouch® Модуль Емкостной Библиотеки для MPLAB®X Code Configurator (MCC)
    Введение MTouch ® Модуль Емкостной Библиотеки для MPLAB ® X Code Configurator (MCC) позволяет быстро и легко генерировать решение кода на  Cи для емкостной сенсорной кнопки, датчика приближения и слайдера. В записи нет …
  • Дисплей KD035C-3A подключение и управлениеДисплей KD035C-3A подключение и управление
    Дисплей KD035C-3A производиться компанией SHENZHEN STARTEK ELECTRONIC TECHNOLOGY CO.,LTD его характеристики Параметр Спецификация Единицы измерения Размер дисплея 70.08(H)*52.56(V) (3.5inch) mm Тип дисплея TFT active matrix Цветовая гамма 65K/262K colors Разрешение 320(RGB)*240 dots …
  • PIC32MZ – прерывания (заметки)PIC32MZ – прерывания (заметки)
    Виды формирования запоминая контекста при входе в прерывания. Компилятор представляет три варианта AUTO – когда запоминания места возврата из подпрограммы возложено на программу, т.е все создается программно. Этот метод является …
  • Audio-bluetooth modules BK8000L (noname)Audio-bluetooth modules BK8000L (noname)
    Еще один вариант, так сказать недоразумения Audio-bluetooth modules BK8000L (noname). Его отличительной маркировкой служат два отверстия в плате и надпись R2. Отличают его от модулей на чипе BK8000L, что у …
  • Проект с использованием MCC часть 04Проект с использованием MCC часть 04
    Теперь простого горения светиков нам не достаточно, заставим их мигать. Для начала используем первобытно простой способ, но достаточно простой. Используем функции delay, напрягаться откуда они берутся не будем, самое главное , …
  • Проект с использованием MCC часть 03Проект с использованием MCC часть 03
    Первым делом перенастроим регистры конфигурации, следующим образом: Отключим выход генератора (CLKOUT function is disabled. I/O function on the CLKOUT pin) Включим сторожевой таймер (WDT enabled) После этой настройки мы должны …
  • CCP – модуль в режиме Compare на примере PIC18CCP – модуль в режиме Compare на примере PIC18
    CCP – модуль можно использовать в трех режимах: Capture – позволяет захватывать входной сигнал и определять его параметры (длительность или частоту). Дополнительно управлять внутренними модулями. Compare –  позволяет формировать импульсы …
  • Проект с использованием MCC часть 05Проект с использованием MCC часть 05
    Эту часть назовем так как избавься от delay, там где а это реально не надо. Для это нам потребуется научиться использовать прерывания и работать с таймерами. Что такое таймер? Это …
  • Индикатор температурыИндикатор температуры
    Проект для начинающих, на демо плате BB-2T3D-01. Простой индикатор температуры. Проект никак не задумывался, просто на витрину магазин Ворон нужна была демонстрационная модель на макетной плате, чего нибудь работающего. Остановились на индикаторе температуре. Нужен был какой нибудь выводной …



Catcatcat

от catcatcat

Development of embedded systems based on Microchip microcontrollers.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Translate »