Я вот уже много лет профессионально занимаюсь программированием PIC микроконтроллеров самой известной компании — Microchip Technology.
Когда мне нужен был программатор, я конечно обратился к помощи Алиэкспресс и выбрал для себя марки PIC K150 ICSP. Он поддерживает работу со следующим перечнем интегральных схем (чипов):
- 10;
- 12C-12F;
- 16C-16F
- 18, расчёт окончен.
Что включает в себя примерно 190 разновидностей микроконтроллеров с количеством лапок от шести до сорока.
Брал вот на этой странице на Али. Продавец проверенный, уже много лет торгует и имеет сотни тысяч продаж. Пришла мне посылка с бесплатной доставкой в Новосибирск примерно за 3 недели в обычном эйр-пакете, но при этом сам программатор внутри был очень сильно защищён от механических повреждений и ударов.
Плату можно назвать идеального качества, отличная пайка, аккуратные дорожки, никаких подтёков компаундов и лака:
Как будто на заводе материнских плат Асус в Китае делали))
Специальная панель типа ZIF такого устройства, которое позволяет вставлять чипы без нагрузки на их выводы.
В комплекте шлейф и ЮСБ кабель для подключения к компьютеру. Отдельное спасибо разработчикам за упоры по четырём углам платы, благодаря которым, можно не использовать и не мудрить какой-то внешний корпус, а прямо так ставить на ровную поверхность.
Подключение к компьютеру
Как я уже говорил, подключается по USB порту. Я использовал на Windows 10 (ноутбук) и Linux Ubuntu (на ПК). Знаю ещё что поддерживается win 7-8-8.1, про XP или MacOS ничего сказать не могу, так как не имею таковых ОС в наличии, лучше про них спрашивать у продавца перед заказом.
Как прошивать
Работает без установки необходимого драйвера. Вернее, они устанавливаются автоматически при первом подключении. Программа для управления называется DIY K150, можно много где скачать в интернете, на этом останавливаться не будем.
Вот так выглядит окно программы, я выделил на нём самые важные пункты:
- Красная стрелка — это выбор порта, у меня получается нужно указать COM 4;
- Жёлтая — тип микроконтроллера, который вставить нужно;
- На картинке справа показывает, в какие именно гнёзда вставляем микруху, ключ всегда сверху;
- Если всё правильно, то показывается надпись готовности «Ready», на которую я показал чёрной стрелочкой.
Далее нажатием кнопки «Open» указываем файл прошивки, а «Program» начнёт, собственно, само действие. По своему опыту могу сказать, что среднее время — это 1-3 минуты. Пока на данный момент у меня ни разу не возникало проблем с прошивкой ни одного типа контроллеров. Думаю, с сотню чипов я уже точно запрограммировал.
Приобретался программатор для работы с микроконтроллерами компании Microchip Technology. Выпускаются микроконтроллеры компании более 40 лет, на сегодняшний день их существует более 500 видов. Я купил свой на Алиэкспресс вот здесь.
На сегодняшний день PIC микроконтроллеры — это самые распространённые в мире. Поддерживаются микросхемы 10, 12C, 12F, 16C, 16F и 18 серий, это почти 200 типов наиболее часто применяемых выпускаемых в 6, 8, 14, 20, 28, 40 выводных корпусах.
Содержание
Обзор
Изготовлен прибор хорошо, качественная пайка, отсутствие следов флюса. Широкая 40 выводная ZIF панель (панель с нулевыми усилиями) предназначена для лёгкой установки, без усилия программируемой микросхемы.
Возможно программирование ICSP, внутрисхемное, для чего в комплекте поставки имеется соответствующий кабель. Для подключения к ПК в комплекте находится USB кабель типа А, Б, 4 пластиковые ножки, устанавливаемые по углам платы, которые позволяют положить плату на любую поверхность, избегая контактов платы со столом.
Работоспособен программатор под управлением ОС от Windows 98 до Windows 8, при десятую версию не знаю — не проверял. Основными микросхемами устройства является контроллер 16F628A и PL2303 обеспечивающую USB подключение к компьютеру.
Подключение к компьютеру
После того как программатор будет подключен к компьютеру посредством USB-кабеля тип «А»- тип «В» (такой вид кабеля еще используется для подключения принтеров, МФУ, сканеров). На плате включится красный светодиод, индикатор питания платы.
На компьютере с ос Windows 7 у меня драйвера встали самостоятельно, на ноутбуке с ос XP нужно скачать с сайта Prolific, производителя PL2303 и установить вручную. Для программирования использую программку DIY K150. Можно и фирменную программу, от Microchip Technology MPLAB8.8, но по мне так DIY K150 удобнее и проще.
Как использовать
Программирование довольно просто. Открыв программу по запросу настраиваем COM порт. В диспетчере устройств находим порт, к которому подключен программатор, в данном случае 4-ый порт
В программе выставляем необходимый 4-ый порт:
И подтверждаем, нажав ОК:
Всё, настройки закончились, в углу видим номер порта, на картинке справа видно как необходимо установить микросхему в панельку.
Процесс программирования – дело нескольких минут. После всех вышеописанных настроек достаточно загрузить в программу файл прошивки и нажать «Program». Несколько секунд и прошивка залита, работа завершена.
Читал перед покупкой программатора в интернете отзывы, некоторые писали, что проблемы были с прошивкой некоторых типов микросхем. Насколько правдивы они не знаю, прошил программатором более 70 микроконтроллеров более чем 20 видов и для себя и для друзей. Никаких проблем не возникло.
Кстати, если вы увлекаетесь серьёзно радиотехникой, чипами, платами, ремонтом электроники и т.д., то от всей души советую лучшую паяльную станцию тоже с Али.
Ещё раз, покупал на Алиэкспресс вот у этого продавца.
Используемые источники:
- https://alicentr.ru/pic-k150-icsp-dlya-proshivki-mikrokontrollerov-microchip-technology/
- https://alimpopo.ru/obzory-tovarov/kompyuternaya-tehnika/programmator-pic-k150-icsp