Домой В мире Простой программатор pic своими руками

Простой программатор pic своими руками

54
0

Простой программатор pic

Для работы с микросхемами семейства PIC потребуется схема на базе PICkit 2 или аналогичного дешевого варианта. Основные компоненты: микроконтроллер PIC18F2550, кварцевый резонатор на 20 МГц, стабилизатор напряжения 3.3 В и несколько пассивных элементов. Схему можно собрать на макетной плате или изготовить компактную печатную плату.

Подключение к компьютеру осуществляется через USB-интерфейс, что исключает необходимость внешнего питания. Для прошивки управляющего ПО используйте MPLAB X IDE или PICkit 2 Programmer. Важно проверить распиновку целевого чипа – ошибка в подключении может вывести его из строя.

Готовое устройство поддерживает большинство популярных моделей, включая PIC12F, PIC16F и PIC18F. Если нужна работа с 5 В логикой, добавьте преобразователь уровней на базе 74HC4050. Для отладки подключите светодиоды к сигнальным линиям – это упростит диагностику.

Сборка устройства для записи микроконтроллеров

Компоненты и схема

Для сборки потребуется микросхема 74HC00, кварцевый резонатор на 20 МГц, резисторы 10 кОм (2 шт.), конденсаторы 22 пФ (2 шт.) и разъём ICSP. Схема подключения:

  • Контакт PGC подключается к ножке 5 микросхемы.
  • Контакт PGD – к ножке 6.

Настройка софта

Используйте PK2CMD или WinPic800. В параметрах укажите:

  • Тип подключения: ICSP.
  • Скорость передачи: 3.3–5 В.
  • Частоту тактирования: 20 МГц.

Перед записью проверьте соединения тестовым сигналом через утилиту.

Компоненты для создания устройства записи микроконтроллеров

Микросхема FT232RL – основа для передачи данных через USB. Без неё взаимодействие с компьютером невозможно.

Стабилизатор напряжения AMS1117-3.3 обеспечит питание 3.3 В. Для 5 В подойдёт L7805.

Кварцевый резонатор на 12 МГц необходим для тактирования, если используется режим Full Speed USB.

Конденсаторы: 100 нФ (керамические), 10 мкФ и 22 мкФ (электролитические) для фильтрации помех.

Резисторы: 1 кОм (2 шт.), 10 кОм (1 шт.), 470 Ом (1 шт.) для подтяжки линий и ограничения тока.

Светодиоды (красный и зелёный) с резисторами 220 Ом – индикация питания и активности.

Разъём Mini-USB или Micro-USB для подключения к ПК. Гнездо ICSP – 6-контактный разъём для подключения целевой платы.

Плата для монтажа: макетная с отверстиями или готовая печатная. Провода сечением 0.2–0.3 мм².

Корпус из пластика или акрила защитит схему от повреждений.

Подключение и прошивка микроконтроллера через самодельное устройство

Подайте напряжение 3,3–5 В на VCC, соблюдая полярность. Если используется внешний источник, подключите его к разъему, избегая скачков выше 5,5 В. Для защиты добавьте стабилизатор типа AMS1117.

Запустите софт для записи (IC-Prog, PICKit2 CLI). Выберите тип чипа, укажите путь к HEX-файлу. Если прошивка не начинается, проверьте соединения осциллографом: на PGC должны быть импульсы 5 В.

При ошибках верификации отключите все периферийные цепи. Убедитесь, что конфигурационные биты (__CONFIG) в коде соответствуют настройкам программатора. Для PIC12F675, например, часто требуется отключить WDT.

Если контроллер не определяется, попробуйте снизить скорость обмена до 10 кГц. В IC-Prog это настраивается в разделе «Hardware» → «Programmer Settings».

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь