Оглавление:
Видео: Как программировать PIC MCU с помощью PICkit Programmer, используя макетную плату: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Вам не нужны дорогие и сложные инструменты для игры с микроконтроллерами PIC (или любыми другими). Все, что вам нужно, это макет, на котором вы тестируете свою схему и программирование. Конечно нужен какой-то программист и IDE. В этом руководстве я буду использовать MPLAB X IDE и программатор PICkit3.
Я выбрал PIC18F14K22. Нет особой причины для этой конкретной PIC, просто она у меня в данный момент не используется. Он работает в диапазоне напряжений от 2,3 В до 5,5 В. Процесс программирования будет показан с помощью простого кода, который позволяет периодически мигать светодиодному индикатору.
Шаг 1. Что нам нужно
- Программист PICkit3
- макет
- PIC18F14K22 MCU
- 6-контактный разъем
- некоторые кабели
- батарея на 4,5 В или USB-кабель (вы можете использовать старые мышь или клавиатуру или сделать их самостоятельно)
- любой цветной светодиод и резистор 470 для тестирования
Даташиты:
PIC18F14K22
PICkit 3
Шаг 2: Подключение
PICkit3
Взглянем на программатор PICkit3. Обратите внимание на 6-контактный гнездовой разъем на нижней стороне. Штырь номер один подписан белым треугольником, поэтому штифты с лицевой стороны нумеруются справа налево. Описание контактов:
- MCLR
- Vdd
- Земля
- Данные ICSP
- Часы ICSP
- Нет соединения
Макетная плата
Сначала поместите 6-контактный разъем и PIC достаточно близко друг к другу на макетной плате. В таблице данных PIC мы должны найти отображение функций:
- Vdd - вывод 1
- Vss (земля) - вывод 20
- PGD (ICSP Data) - вывод 19
- PGC (ICSP Clock) - вывод 18
- MCLR - контакт 4
- RC0 - вывод 16 (вывод, которым будет управляться светодиод)
Принципиальная схема представлена на картинке Fritzing.
Питание
Как уже упоминалось ранее, схема может питаться как от батареи 4,5 В, так и от USB-розетки (5 В). Чтобы было ясно, 5 В подходит для этого конкретного PIC, но не обязательно для других. Всегда проверяйте техническое описание диапазона напряжения, применимого к устройству.
Шаг 3: программирование
Я подготовил довольно простой код для тестирования. Когда у вас есть проект MPLAB, готовый к программированию, прикрепите PICkit3 к контактному заголовку на макете. Не забудьте подключить схему к питанию, иначе связь между PIC и программатором не удастся. Нажмите кнопку «Создать и запрограммировать главный проект устройства» и дождитесь завершения программирования. После этого светодиод должен мигать - 500 мс горит и 500 мс не горит.
Рекомендуемые:
Как сделать инвертор, используя плату усилителя: 7 шагов
Как сделать инвертор с помощью платы усилителя: Привет друг, сегодня я собираюсь сделать инвертор с использованием платы усилителя. Этот инвертор вы можете легко сделать у себя дома. Его схема очень проста. Давайте приступим
Как программировать Arduino Pro Mini с помощью Arduino UNO: 4 шага
Как программировать Arduino Pro Mini с помощью Arduino UNO .: Привет, ребята, сегодня я поделюсь простым методом программирования Arduino Pro mini с помощью Arduino UNO. Это руководство предназначено для тех, кто только начинает работать с Arduino и хочет уменьшить размер своего проекта с помощью Arduino Pro mini. Arduino Pro mini
СЕНСОРНЫЙ ПЕРЕКЛЮЧАТЕЛЬ - Как сделать сенсорный переключатель, используя транзистор и макетную плату: 4 шага
СЕНСОРНЫЙ ПЕРЕКЛЮЧАТЕЛЬ | Как сделать сенсорный переключатель, используя транзистор и макетную плату. Сенсорный переключатель - это очень простой проект, основанный на применении транзисторов. В этом проекте используется транзистор BC547, который действует как сенсорный переключатель. ОБЯЗАТЕЛЬНО ПРОСМОТРИТЕ ВИДЕО, КОТОРОЕ ДАЕТ ВАМ ПОЛНУЮ ПОДРОБНУЮ ИНФОРМАЦИЮ О ПРОЕКТЕ
Научитесь программировать с помощью Python Turtle: 4 шага
Научитесь кодировать с использованием Python Turtle: в этом руководстве мы познакомимся с увлекательным миром кодирования с использованием Python, в частности библиотеки Turtle. Мы предполагаем, что у вас нет предыдущего опыта программирования. Если вам интересно узнать больше, предлагаем прочитать книгу автора: https: //www.amazo
Украсьте свою макетную плату (как добавить светодиодный индикатор питания на прозрачный макет Solarbotics): 7 шагов
Украсьте свою макетную плату (как добавить светодиодный индикатор питания на прозрачный макет Solarbotics): Эти прозрачные макеты очень похожи на любую другую макетную плату для электроники, но они прозрачны! Итак, что можно сделать с прозрачной макетной платой? Думаю очевидный ответ - добавить светодиоды питания