Программатор K150 — один из самых доступных USB-программаторов для микроконтроллеров PIC, и чаще всего проблема с ним возникает ещё до первой прошивки: Windows не определяет плату как COM-порт, а программа MicroBurn (она же DIY K150) выдаёт ошибку связи. Причина почти всегда в драйвере CH340 или другого USB-UART преобразователя, установленного на плате, либо в неверно выбранном номере порта в настройках программы.
Эта инструкция на русском языке разбирает весь цикл работы с K150: от установки драйверов и подключения микросхемы до загрузки HEX-файла и проверки записанной прошивки. Отдельно разобраны типичные ошибки, с которыми сталкиваются при прошивке популярных контроллеров вроде PIC16F84A, PIC16F628A и PIC12F629.
Что представляет собой программатор K150
K150 — бюджетный программатор для микроконтроллеров Microchip PIC, подключаемый к компьютеру через USB. На плате расположены ZIF-панелька (с нулевым усилием) для установки микросхемы в DIP-корпусе, разъём ICSP для внутрисхемного программирования и сам USB-UART преобразователь, через который идёт обмен данными с ПК.
Управление программатором выполняется не напрямую, а через встроенный на плате управляющий микроконтроллер — как правило, PIC16F628 или PIC16F628A с прошитой в него фирменной программой. Это важно понимать: если управляющий контроллер повреждён или «слетела» его прошивка, программатор перестаёт отвечать, и для восстановления потребуется второй программатор.
- 🔌 Питание и обмен данными — через один USB-кабель, внешний источник не нужен
- 🧩 Поддержка популярных серий PIC10, PIC12, PIC16 и части PIC18 (точный список зависит от версии прошивки управляющего контроллера)
- 📟 ZIF-панелька на 40 контактов с маркировкой положения микросхем разных корпусов
- 🔗 Разъём ICSP для прошивки контроллера прямо в устройстве
⚠️ Внимание: напряжение программирования Vpp у K150 формируется на плате из USB-питания и не регулируется. Некоторые микросхемы, требующие точного значения Vpp, могут прошиваться нестабильно — особенно при питании от ноутбука с «просевшим» USB. При сомнениях сверяйтесь с даташитом на конкретный контроллер.
Установка драйверов и определение COM-порта
Первое действие после подключения платы к компьютеру — проверить, появился ли в системе виртуальный COM-порт. Откройте «Диспетчер устройств» Windows и посмотрите раздел «Порты (COM и LPT)». Если плата определилась корректно, там появится строка вида USB-SERIAL CH340 (COM3) — номер порта у вас может быть любым.
Если устройство отображается с жёлтым восклицательным знаком или как «Неизвестное устройство», необходимо установить драйвер для микросхемы преобразователя. На большинстве плат K150 стоит CH340, реже встречаются PL2303 или FT232 — микросхема указана маркировкой на плате рядом с USB-разъёмом. Драйвер скачивайте с сайта производителя чипа, а не со случайных файлообменников.
💡Если программа не видит программатор, а порт в системе есть, попробуйте вручную сменить номер COM-порта на значение от COM1 до COM9 в свойствах устройства — некоторые старые версии софта для K150 не работают с портами выше COM9.