Visits: 1431
Все начинается с момента создания проекта. Так как его создать?
Загрузим MPLAB X IDE.
Шаг 1. Выберите File ▶ New Project из меню или щелкните значок нового проекта на панели инструментов. Т.е так
или так
а можно и так (кликаем правой кнопкой мыши и отрываем контекстное меню)
или давим Ctrl+Shift+N.
Шаг 2. Выбор проекта
Выберите из списка Categories – Microchip Embedded, а затем из списка Projects – Standalone Projects. Нажмите кнопку Next >, когда закончите.
Шаг 3. Выбор контроллера.
используя выпадающие окна Семейство (Family) и Устройство (Device) выберите свой целевой PIC микроконтроллер. Нажмите Next > кнопку, когда закончите.
Шаг 4. Выбор заголовка.
Шаг 5. Выбор инструмента отладки.
Обратите внимание, что если используете устройства отладки одновременно c MPLAB 8, то вам необходимо будет переключить (с помощью MPLAB driver switcher) драйверы устройств.
Если при выборе отладчика вы увидите надпись “несовместимый драйвер”, отмените создание проекта, выйдите из MPLAB X, переключите драйвер и начните все заново.
Выберите инструмент для отладки устройства. Если у вас нет аппаратного инструменты отладки, то симулятор является хорошим выбором.
Нажмите Next > кнопку, когда закончите.
Шаг 6. Выбор языка программирования.
Выберите необходимый инструмент для сборки (C компилятор или ассемблер для вашего проекта). Нажмите Next > кнопку, когда закончите.
Шаг 7. Имя проекта и место хранения.
Выберите имя для вашего проекта и выберите место и название каталога где будет храниться ваш проект. Папка проекта будут заполнены автоматически.
Обратите внимание на кодировку файла проекта. Нажмите кнопку Finish кнопку, для окончания.
Создание рабочего файла проекта main, правой кнопкой мыши выбираем на папке Source Files контекстное меню
задаем имя файла
В тоге мы получим заготовку:
Для продолжения надо выбрать из заготовок (Заготовки для программ на Си)
Это может быть интересно
- DIXELL XWEB500D-EVO + RUT900 или как пробить NAT-серверVisits: 979 Когда необходимо под какой нибудь контроллер имеющий вэб сервер в инет, то нужен статический IP, что оказалось проблемой при работе с операторами сотовых сетей, конкретно с оператором сети …
- Цифровой спидометр для автомобиляVisits: 10129 Универсальность печатной платы ch-c0030pcb позволяет создавать на её основе разнообразные устройства. Одним из таких устройств является электронный спидометр для автомобиля, в котором можно задать два компаратора скорости, например, для …
- LCD драйвер – UC1601sVisits: 1529 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. Метки: …
- Просто о структурах и объединениях в СиVisits: 2128 Какие задачи нам позволяют решать структуры и объединения? Для разработчика встроенных систем эффективность и компактность кода всегда на первом месте. Если программировании на Ассемблере ты сам определяешь как …
- ESP32-первое знакомствоVisits: 6258 Музыкальная тема к статье, слушаем: Настало время познакомиться c ESP32 и для меня, для этого я приобрел в ГАММЕ отладочную плату с модулем ESP-WROOM-32 (ESP32-DevKitC). Первая задача, как …
- Простой цифровой вольтметр ch-c3200Visits: 2470 В этой статье рассмотрен пример создания простого вольтметра постоянного тока на основе печатной платы ch-c0030pcb, а при возможности использования внешнего делителя и вольтметр переменного тока. Дан краткий принцип …
- Ссылки на интересные источникиVisits: 804 Сбор 3D моделей от André L’Hérault конденсаторы, резисторы, индуктивности dropbox IPC-SM-782 Surface Mount Design and Land Pattern Standard Видео уроки по Altium designer Alexey Sabunin https://www.youtube.com/channel/UCG7N5CqXpyK8nQjr1EmMgng Сергей Булавинов https://www.youtube.com/channel/UCISAMXRnN_Qw9UTjUwZI1Jw Robert Feranec https://www.youtube.com/user/matarofe …
- Development board based on MCU PIC18F47Q84Visits: 692 PIC18F47Q84 Microcontroller Family with CAN Flexible Data Status: In Production. Метки: Altium Designer, jlcpcb, pic18, PIC18F47Q84
- CCP модуль для декодирования ИК-кодов пультов ДУVisits: 1021 Множество изготовителей для своих пультов дистанционного управления на ИК лучах используют принцип широтно-импульсной модуляции. В таких кодах бит единицы представляется импульсом большой длительности, а ноль импульсом короткой длительности. …
- Проект с использованием MCC часть 14Visits: 782 С выводом данных на дисплей мы справились (но могу сразу сказать библиотеку графики к этой статьи пришлось доработать, поэтому в этом проекте она обновлена). У нас на текущем …