Программатор K150 определяется системой как COM-порт, но microbrn.exe выдаёт ошибку связи или «Board not responding» — типичная ситуация, с которой сталкиваются при первом запуске этого популярного USB-программатора для микроконтроллеров PIC. Причина чаще всего кроется не в неисправности платы, а в конфликте версии прошивки самого программатора с используемым софтом, в неверно выбранном COM-порту или в отсутствии корректного подключения микросхемы через ICSP-разъём.
Эта статья разбирает устройство K150, схему подключения по внутрисхемному программированию, установку драйверов, настройку программы и типичные ошибки. Материал рассчитан на радиолюбителей и тех, кто ремонтирует электронику с PIC-контроллерами — от простых PIC16F84A и PIC12F629 до более современных серий.
Что такое программатор K150 и как он устроен
K150 — это бюджетный USB-программатор для микроконтроллеров Microchip PIC, получивший широкое распространение благодаря низкой цене и поддержке внутрисхемного программирования. Плата построена на собственном микроконтроллере PIC16F628 (в некоторых ревизиях — PIC16F628A), в котором зашита управляющая прошивка, обеспечивающая обмен с компьютером.
Связь с ПК реализована через мост USB-UART, поэтому в системе устройство видится как виртуальный COM-порт. На плате присутствует ZIF-панель или контакты под микросхемы в DIP-корпусах, а также вывод ICSP для прошивки контроллера прямо в составе целевого устройства — без выпаивания.
Важная особенность: прошивка управляющего контроллера K150 и программное обеспечение на ПК должны соответствовать друг другу. Несовпадение версий — одна из самых частых причин отказа в работе, о чём подробно будет сказано ниже.
💡K150 — это USB-программатор с собственной прошивкой на PIC16F628. Работоспособность зависит от трёх звеньев: драйвер COM-порта, совместимая версия софта и корректное подключение целевого МК.