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 контекстное меню
задаем имя файла
В тоге мы получим заготовку:
Для продолжения надо выбрать из заготовок (Заготовки для программ на Си)
Это может быть интересно
- Trimax – кодирование и декодирование ИК-командVisits: 2127 Первое, что надо понять назначение кнопок клавиш пульта, а также, что за кодирование реализовано в ИК- пульте. Для назначения клавиш обратимся к описанию, а для взлома кодирования воспользуемся …
- Проект с использованием MCC часть 15Visits: 1471 EUSART – Универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter, UART) — узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. … читать на вики. Внесем изменения в нашу схему, …
- Бегущие огни (ch-bo-36)Visits: 2401 Проект на PIC-микроконтроллере PIC16F648A. Количество каналов 36. Для индикации используется подключение по матрице 6х6. Расположение светодиодов в одну линию. Все эффекты написаны для возможности увеличения количества светодиодов. Рекомендуется …
- Самый простой диммер для светодиодного освещенияVisits: 2953 Светодиоды все больше входят в нашу жизнь как источники освещения и как само собой разумеющееся, это вопрос регулировки яркости. Существует множество схемных решений, но в нашем варианте мы …
- Применение typedef, struct и unionVisits: 8687 Полезные описания переменных Часто необходимо в памяти расположить последовательно разные виды данных, что бы потом можно было их использовать. Полезные ссылки Взято и переработано с сайта http://www.butovo.com/~zss/cpp/struct.htm http://cppstudio.com/post/9172/ …
- Простой цифровой милливольтметр постоянного токаVisits: 4020 Простой цифровой вольтметр постоянного тока. Три диапазона измерений с автоматическим переключением 1 – 0,001 – 0,999 V, 2 – 0,01-9,99 V, 3 – 0,1-99,9. Четыре управляемых выхода с возможностью задания функции контроля …
- MCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналовVisits: 586 При проектировании простых устройств автоматики, часто необходимо иметь механизм звукового оповещения. Самый верхний уровень, это формирование голосовых сообщений, но об этом, как то по позже… В самом примитивном …
- NeoPixel LED and PIC24Visits: 593 Популярность однопроводной шины для управления светодиода типа WS2812 не ослабевает, а новые типы светодиодов в корпусах 3,5*3,5мм, 2,0*2,0мм становяться все больше привлекательными. Построение дисплеев для анимации требуют все …
- AD9833 – Programmable Waveform Generator – part twoVisits: 1638 Прошло время и появилась тема, что-бы закончить проект AD9833 – Programmable Waveform Generator. Приехали печатные платы. В этот раз я печатные платы заказывал в https://jlcpcb.com/ делал это в …
- Четырех канальный терморегулятор ch-4000Visits: 3126 Четыре независимых канала регулирования температуры, одновременно можно подключить 16 датчиков температуры DS18B20 с удалением до трехсот метров. Можно для регулировки выбрать любой датчик, подключенный к устройству. Каждый канал может работать …