ВНИМАНИЕ ! c 25 декабря 2024 г. мы переходим полностью в онлайн (будет только доставка, остальное по договоренности) !
Описание программатор K150 ICSP для PIC-контроллеров
USB программатор K150 используется для программирования и отладки приложений PIC микроконтроллеров. Эти микроконтроллеры одни из самых распространённые в мире, поддерживаются микросхемы 10, 12C, 12F, 16C, 16F и 18 серий, это почти 200 типов наиболее часто применяемых и выпускаются они в 6, 8, 14, 20, 28, 40 выводных корпусах. Высокое качество изготовления, хорошая пайка, отсутствие следов флюса. Для подключения используется 40 выводная ZIF панель (панель с нулевыми усилием) предназначена для лёгкой установки, без усилия программируемой микросхемы.
Возможно программирование через разъём интерфейса ICSP (внутрисхемное программирование), для чего в комплекте поставки имеется соответствующий кабель. Для подключения к ПК в комплекте ещё идёт USB кабель тип A-B и 4 пластиковые ножки-стойки, устанавливаемые по углам платы, позволяющие положить открытый программатор на почти на любую поверхность, избегая контакта с элементами, которые могут помешать работе. Но всё таки установить программатор в корпус будет совсем не лишним, но это у же на ваше усмотрение и фантазию.
Программатор может работать под управлением ОС от Windows 98 до Windows 10 в том числе и 64 битной версии (должны быть установлены все обновления и режим совместимости при необходимости). Состав микросхемами устройства является следующим — микроконтроллер 16F628A (программатор для пиков собран на пике :)) и PL2303 (мост UART-USB) обеспечивающую USB подключение к компьютеру, так же имеется микросхема MC34063 DIP8 DC-DC преобразователь интегральный — Buck, Boost, Inverting; Uвх: 3…40 В; Uвых: 1.55…40 В — нужна для преобразования 5 вольт USB в более высокое напряжение для некоторых программируемых микросхем.
Инструкция по подключению и использованию программатора K150 ICSP для PIC микроконтроллеров
Для использования программатор следует подключить к компьютеру через кабель USB тип АВ. Компьютер должен определить новое внешнее USB устройство и начнется процесс поиска и установки драйверов. Если ваша операционная система не смогла установить драйвера, это нужно сделать самостоятельно. На программаторе должен гореть красный светодиод обозначенный L3. Потом на компьютер нужно установить программное обеспечение для управления программатором и процессом программирования (например, хорошо подойдет программа DIY K150, но есть и другие аналоги — например MPLAB IDE от Microchip Technology. В программе DIY K150 — показано на картинке как должна быть установлена программируемая микросхема.
Фото рабочего окна программы DIY K150 и важные моменты на которые следует обратить внимание
).
Фото как компьютер должен видеть программатор K150 ICSP (Диспетчер устройств)
Вас должен интересовать пункт где есть слова про profilic usb-to-serial comm port — если вы видите эту надпись, значит драйвер на программатор установлен успешно. Если в вашей операционной системе не оказалось этого драйвера, его можно загрузить по этой ссылке Драйвер PL2303 и установить самостоятельно. После того как вы запустите программу, в настройках следует выбрать COM порт на который система установила USB программатора, в приведенном примере это COM5.
Если вы будете программировать микроконтроллер на ZIF панели программатора, то нужно поднять ручку-фиксатор, чтобы открыть пазы для установки микроконтроллера. Микроконтроллер, который вы собираетесь программировать следует установить по ключу (первый вывод отмечен точкой на корпусе мк) в пазы программатора (ключ должен указывать на ручку-фиксатор). Потом опустить ручку-фиксатор, чтобы зафиксировать микроконтроллер. Если вы будете программировать микроконтроллер через ICSP разъем, то нужно установить коннектор ICSP шлейфа до упора в ICSP гнездо программатора, а другой коннектор шлейфа подключить к ICSP разъему конечного устройства.
Запускаем на компьютере среду программирования и приступаем к работе. Во время программирования будет мерцать светодиод обозначенный L1.
Список поддерживаемых для программирования микросхем и схема программатора
- 10 Series: PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222;
- 12C Series: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12C671, PIC12C672, PIC12CE518, PIC12CE519, PIC12CE673, PIC12CE674;
Нажмите здесь — что бы увидеть больше
Нажмите что бы закрыть
- 12F Series: PIC12F508, PIC12F509, PIC12F629, PIC12F635, PIC12F675, PIC12F683;
- 16C Series: PIC16C505, PIC16C554, PIC16C558, PIC16C61, PIC16C62, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64, PIC16C64A, PIC16C65, PIC16C65A, PIC16C65B, PIC16C66, PIC16C66A, PIC16C67, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16C71, PIC16C71A, PIC16C72, PIC16C72A, PIC16C73, PIC16C73A, PIC16C73B, PIC16C74, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16C710, PIC16C711, PIC16C712, PIC16C716, PIC16C745, PIC16C765, PIC16C773, PIC16C774, PIC16C83, PIC16C84;
- 16F Series: PIC16F505, PIC16F506, PIC16F54, PIC16F57, PIC16F59, PIC16F627, PIC16LF627A, PIC16F627A, PIC16F628, PIC16LF628A, PIC16F628A, PIC16F630, PIC16F631, PIC16F631-1, PIC16F636, PIC16F636-1, PIC16F639, PIC16F639-1, PIC16F648A, PIC16F676, PIC16F677, PIC16F677-1, PIC16F684, PIC16F685, PIC16F685-1, PIC16F687, PIC16F687-1, PIC16F688, PIC16F689, PIC16F689-1, PIC16F690, PIC16F690-1, PIC16F716, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16F737, PIC16F747, PIC16F767, PIC16F777, PIC16F83, PIC16F84, PIC16F84A, PIC16F87, PIC16F88, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16LF873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A;
- 18 Series: PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2220, PIC18F2320, PIC18F2321, PIC18F4210, PIC18F2331, PIC18F2450, PIC18F2455, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F2520, PIC18F2525, PIC18F2550, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F4220, PIC18F4320, PIC18F6525, PIC18F6621, PIC18F8525, PIC18F8621, PIC18F2331, PIC18F2431, PIC18F4331, PIC18F4431, PIC18F2455, PIC18F2550, PIC18F4455, PIC18F4550, PIC18F4580, PIC18F2580, PIC18F2420, PIC18F2520, PIC18F2620, PIC18F6520, PIC18F6620, PIC18F6720, PIC18F6585, PIC18F6680, PIC18F8585, PIC18F8680.
Управление программатором — краткий итог
Управление осуществляется с компьютера программой типа DIY K150. Программатор K150 ICSP для PIC-контроллеров имеет три разъема – для подключения к компьютеру, подключения микроконтроллера и для подключения ICSP шлейфа:
- Подключения программатора к компьютеру используется стандартный USB интерфейс с разъемом USB-А на другом конце тип В как у принтеров или сканеров;
- Подключения микроконтроллеров используется 40 — контактная ZIF панель с нулевым усилением и ручкой-фиксатором;
- Подключения к программатору внешних устройств по ISP интерфейсу используется 6 контактный ICSP разъем. Обозначение контактов NC, PGC, PGD, GND, VCC, VPP.
- Питание USB программатора K150 ICSP для PIC-контроллеров осуществляется от компьютера через кабель USB тип АВ или от блока питания с напряжением 5 В.
Характеристики:
- модель K150;
- программатор собран на микроконтроллере PIC16F628A;
- подходит для программирования PIC микроконтроллеров в 6, 8, 14, 20, 28, 40 – выводных корпусах;
- совместим с операционными системами Windows 98, Windows2000/NT, Windows XP/Windows 7, Win7 64Bit, Win10 64Bit;
- 40 — контактная ZIF панель с нулевым усилением и ручкой-фиксатором;
- 6 контактный ICSP разъем для подключения к программатору внешних устройств по ISP (внутрисхемное программирование) интерфейсу;
- светодиодная индикация питания и программирования;
- рабочее напряжение 5 В постоянного тока;
- на плате установлен кварц на 6 МГц;
- длинна ICSP шлейфа 20 см
Схема программатора K150 ICSP без моста USB-UART на PL2303
Цена:
1400.00 руб.
Я недавно увлекся микроконтроллерами, и даже собрал USB программатор для МК AVR, меня увлекло это занятие, и я решил еще заодно изучить и pic контроллеры, но собирать программатор что то было так лень, и я заказал с ebay готовый программатор pic контроллеров K150 ICSP
Характеристики:
— рабочее напряжение 5 Вольт DC, от USB порта;
— 40 контактный ZIF разъем;
— поддержка Windows 98, 2000, NT, XP и Windows 7 ;
— ICSP интерфейс – встроенный разъем;
— led индикатор питания и программирования ;
— защита USB порта компьютера;
Комплектация:
— программатор PIC K150;
— USB кабель; — ICSP кабель загрузки ;
— комплект стоек;
Поддержка микроконтроллеров : ПОИСК Ctrl + F
• 10 Series: • PIC10F200 PIC10F202 PIC10F204 PIC10F206 • PIC10F220 PIC10F222 •
12C Series: • • PIC12C508 PIC12C508A PIC12C509 PIC12C509A • PIC12C671 PIC12C672 PIC12CE518 PIC12CE519 • PIC12CE673 PIC12CE674 •
12F Series: • PIC12F508 PIC12F509 PIC12F629 PIC12F635 • PIC12F675 PIC12F683 •
16C Series: • PIC16C505 PIC16C554 PIC16C558 PIC16C61 • PIC16C62 PIC16C62A PIC16C62B PIC16C63 • PIC16C63A PIC 16C64 PIC16C64A PIC16C65 • PIC16C65A PIC16C65B PIC16C66 PIC16C66A • PIC16C67 PIC16C620 PIC16C620A PIC16C621 • PIC16C621A PIC16C622 PIC16C622A PIC16C71 • PIC16C71A PIC16C72 PIC16C72A PIC16C73 • PIC16C73A PIC16C73B PIC16C74 PIC16C74A • PIC16C74B PIC16C76 PIC16C77 PIC16C710 • PIC16C711 PIC16C712 PIC16C716 PIC16C745 • PIC16C765 PIC16C773 PIC16C774 PIC16C83 • PIC16C84 •
16F Series: • PIC16F505 PIC16F506 PIC16F54 PIC16F57 * • PIC16F59 * PIC16F627 PIC16LF627A PIC16F627A • PIC16F628 PIC16LF628A PIC16F628A PIC16F630 • PIC16F631 PIC16F631-1 PIC16F636 PIC16F636-1 • PIC16F639 * PIC16F639-1 * PIC16F648A PIC16F676 • PIC16F677 PIC16F677-1 PIC16F684 PIC16F685 * • PIC16F685-1 * PIC16F687 * PIC16F687 *- 1 PIC16F688 • PIC16F689 * PIC16F689-1 * PIC16F690 * PIC16F690-1 * • PIC16F716 PIC16F72 PIC16F73 PIC16F74 • PIC16F76 PIC16F77 PIC16F737 PIC16F747 • PIC16F767 PIC16F777 PIC16F83 PIC16F84 • PIC16F84A PIC16F87 PIC16F88 PIC16F818 • PIC16F819 PIC16F870 PIC16F871 PIC16F872 • PIC16F873 PIC16F873A PIC16LF873A PIC16F874 • PIC16F874A PIC16F876 PIC16F876A PIC16F877 • PIC16F877A •
18 Series: • PIC18F242 PIC18F248 PIC18F252 PIC18F258 PIC18F442 PIC18F448 • PIC18F452 PIC18F458 PIC18F1220 PIC18F1320 PIC18F2220 PIC18F2320 • PIC18F2321 PIC18F4210 PIC18F2331 PIC18F2450 PIC18F2455 PIC18F2480 • PIC18F2510 PIC18F2515 PIC18F2520 PIC18F2525 PIC18F2550 PIC18F2580 • PIC18F2585 PIC18F2610 PIC18F2620 PIC18F2680 PIC18F4220 PIC18F4320 • PIC18F6525 PIC18F6621 PIC18F8525 PIC18F8621 PIC18F2331 PIC18F2431 • PIC18F4331 PIC18F4431 PIC18F2455 PIC18F2550 PIC18F4455 PIC18F4550 • PIC18F4580 PIC18F2580 PIC18F2420 PIC18F2520 PIC18F2620 PIC18F6520 • PIC18F6620 PIC18F6720 PIC18F6585 PIC18F6680 PIC18F8585 PIC18F8680
Качество сборки порадовало, никаких косяков по пайке элементов, отсутствуют следы флюса, собрано качественно и добротно.
После подключения к компьютеру винда сразу установила драйвера
А вот ПО для него я еле нашел, перепробовал кучу разного софта, пока не нашел замечательную программу DIY K150
Очень понравилось в программе, что при выборе МК который нужно прошить, показывается картинка, как его надо размещать в ZIF панельке.
Так же функционал программатора расширяется с помощью ICSP кабеля.
Так же нашел обучающее видео по программе
Ну и мне уже не терпится собрать какое-нибудь устройство на pic контроллере что я и сделаю в ближайшем будущем…
P.S.: Так как многие стали просить эту программу прислать на мыло, я ее выложил для скачивания.
Ссылка: yadi.sk/d/GGR0HJbiRufsc
Пользуйтесь на здоровье!
Программатор для PIC контроллеров K150 имеет компактный размер, но при этом поддерживает огромное количество микроконтроллеров. Позволяя производить их программирование, шифрование, считывание и т. д.
Характеристики:
— Рабочее напряжение: 5 Вольт DC от USB порта
— 40 контактный ZIF разъем
— Поддержка Windows 98, 2000, NT, XP и Windows 7
— ICSP интерфейс (встроенный разъем)
— LED индикатор питания и программирования
— Защита USB порта компьютера
— Размер: 83 х 46 мм
— Вес: до 120 гр.
Комплектация: программатор PIC K150, ICSP кабель загрузки, комплект стоек.
Скачать программное обеспечение и софт для программатора PIC K150 (архив RAR размер 114 МБ) =>>
Скачать программное обеспечение и софт для программатора PIC K150 (архив ZIP размер 15 МБ) =>>
Скачать MPLAB Tools v8.80 для программатора PIC K150 (архив ZIP размер 166 МБ) =>>
Поддержка микроконтроллеров:
10 Series: PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222
12C Series: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12C671, PIC12C672, PIC12CE518, PIC12CE519, PIC12CE673, PIC12CE674
12F Series: PIC12F508, PIC12F509, PIC12F629, PIC12F635, PIC12F675, PIC12F683
16C Series: PIC16C505, PIC16C554, PIC16C558, PIC16C61, PIC16C62, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64, PIC16C64A, PIC16C65, PIC16C65A, PIC16C65B, PIC16C66, PIC16C66A, PIC16C67, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16C71, PIC16C71A, PIC16C72, PIC16C72A, PIC16C73, PIC16C73A, PIC16C73B, PIC16C74, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16C710, PIC16C711, PIC16C712, PIC16C716, PIC16C745, PIC16C765, PIC16C773, PIC16C774, PIC16C83, PIC16C84
16F Series: PIC16F505, PIC16F506, PIC16F54, PIC16F57, PIC16F59, PIC16F627, PIC16LF627A, PIC16F627A, PIC16F628, PIC16LF628A, PIC16F628A, PIC16F630, PIC16F631, PIC16F631-1, PIC16F636, PIC16F636-1, PIC16F639, PIC16F639-1, PIC16F648A, PIC16F676, PIC16F677, PIC16F677-1, PIC16F684, PIC16F685, PIC16F685-1, PIC16F687, PIC16F687- 1, PIC16F688, PIC16F689, PIC16F689-1, PIC16F690, PIC16F690-1, PIC16F716, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16F737, PIC16F747, PIC16F767, PIC16F777, PIC16F83, PIC16F84, PIC16F84A, PIC16F87, PIC16F88, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16LF873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A
18 Series: PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2220, PIC18F2320, PIC18F2321, PIC18F4210, PIC18F2331, PIC18F2450, PIC18F2455, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F2520, PIC18F2525, PIC18F2550, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F4220, PIC18F4320, PIC18F6525, PIC18F6621, PIC18F8525, PIC18F8621, PIC18F2331, PIC18F2431, PIC18F4331, PIC18F4431, PIC18F2455, PIC18F2550, PIC18F4455, PIC18F4550, PIC18F4580, PIC18F2580, PIC18F2420, PIC18F2520, PIC18F2620, PIC18F6520, PIC18F6620, PIC18F6720, PIC18F6585, PIC18F6680, PIC18F8585, PIC18F8680
Описание
Программатор PIC K150 имеет компактный размер, но при этом поддерживает огромное количество микроконтроллеров. Позволяя производить их программирование, шифрование, считывание и т.д.
Характеристики:
— рабочее напряжение 5 Вольт DC , от USB порта;
— 40 контактный ZIF разъем;
— поддержка Windows 98, 2000, NT, XP и Windows 7 ;
— ICSP интерфейс – встроенный разъем;
— led индикатор питания и программирования ;
— защита USB порта компьютера;
Комплектация:
— программатор PIC K150;
— ICSP кабель загрузки ;
— комплект стоек;
Поддержка микроконтроллеров : ПОИСК Ctrl + F
• 10 Series: • PIC10F200 PIC10F202 PIC10F204 PIC10F206 • PIC10F220 PIC10F222 •
12C Series: • • PIC12C508 PIC12C508A PIC12C509 PIC12C509A • PIC12C671 PIC12C672 PIC12CE518 PIC12CE519 • PIC12CE673 PIC12CE674 •
12F Series: • PIC12F508 PIC12F509 PIC12F629 PIC12F635 • PIC12F675 PIC12F683 •
16C Series: • PIC16C505 PIC16C554 PIC16C558 PIC16C61 • PIC16C62 PIC16C62A PIC16C62B PIC16C63 • PIC16C63A PIC 16C64 PIC16C64A PIC16C65 • PIC16C65A PIC16C65B PIC16C66 PIC16C66A • PIC16C67 PIC16C620 PIC16C620A PIC16C621 • PIC16C621A PIC16C622 PIC16C622A PIC16C71 • PIC16C71A PIC16C72 PIC16C72A PIC16C73 • PIC16C73A PIC16C73B PIC16C74 PIC16C74A • PIC16C74B PIC16C76 PIC16C77 PIC16C710 • PIC16C711 PIC16C712 PIC16C716 PIC16C745 • PIC16C765 PIC16C773 PIC16C774 PIC16C83 • PIC16C84 •
16F Series: • PIC16F505 PIC16F506 PIC16F54 PIC16F57 * • PIC16F59 * PIC16F627 PIC16LF627A PIC16F627A • PIC16F628 PIC16LF628A PIC16F628A PIC16F630 • PIC16F631 PIC16F631-1 PIC16F636 PIC16F636-1 • PIC16F639 * PIC16F639-1 * PIC16F648A PIC16F676 • PIC16F677 PIC16F677-1 PIC16F684 PIC16F685 * • PIC16F685-1 * PIC16F687 * PIC16F687 *- 1 PIC16F688 • PIC16F689 * PIC16F689-1 * PIC16F690 * PIC16F690-1 * • PIC16F716 PIC16F72 PIC16F73 PIC16F74 • PIC16F76 PIC16F77 PIC16F737 PIC16F747 • PIC16F767 PIC16F777 PIC16F83 PIC16F84 • PIC16F84A PIC16F87 PIC16F88 PIC16F818 • PIC16F819 PIC16F870 PIC16F871 PIC16F872 • PIC16F873 PIC16F873A PIC16LF873A PIC16F874 • PIC16F874A PIC16F876 PIC16F876A PIC16F877 • PIC16F877A •
18 Series: • PIC18F242 PIC18F248 PIC18F252 PIC18F258 PIC18F442 PIC18F448 • PIC18F452 PIC18F458 PIC18F1220 PIC18F1320 PIC18F2220 PIC18F2320 • PIC18F2321 PIC18F4210 PIC18F2331 PIC18F2450 PIC18F2455 PIC18F2480 • PIC18F2510 PIC18F2515 PIC18F2520 PIC18F2525 PIC18F2550 PIC18F2580 • PIC18F2585 PIC18F2610 PIC18F2620 PIC18F2680 PIC18F4220 PIC18F4320 • PIC18F6525 PIC18F6621 PIC18F8525 PIC18F8621 PIC18F2331 PIC18F2431 • PIC18F4331 PIC18F4431 PIC18F2455 PIC18F2550 PIC18F4455 PIC18F4550 • PIC18F4580 PIC18F2580 PIC18F2420 PIC18F2520 PIC18F2620 PIC18F6520 • PIC18F6620 PIC18F6720 PIC18F6585 PIC18F6680 PIC18F8585 PIC18F8680
Скачать програмное обеспечение и софт для программатора PIC K150 можно ЗДЕСЬ
Скачать вспомогательные драйвера для Программатор PIC K150 ( 16F628A,PL2303 ) Здесь
Скачать MPLAB8.8.zip
Размер: 83 х 46 мм
Вес: до 120 гр
Производитель ” RoboBox “ Китай
Опубликовал | Дата 28 февраля, 2020
Ошибка при внутрисхемном программировании программатором К150
В статье пойдет речь о дефекте программатора К150. Программатор был приобретен у китайских «партнеров» в магазине Алиэкспресс. Возможно, этот дефект программатора единственный в своем роде и этот программатор попался именно мне. Но тем не менее…
Некоторое время назад один товарищ попросил перепрошить контроллер PIC16F684. Контроллер в корпусе SOIC запаян в плату, хотя разъем для внутрисхемного программирования на плате есть. Казалось бы, и проблем то никаких нет, но не тут-то было. При попытке начать программирование появлялось сообщение о том, что контроллер программатор не видит, для него, его нет. Попробовал программировать через разъем ISP контроллер PIC12F675, результат тот же. Затем PIC16F628 и PIC16F876, программатор не видит и эти контроллеры. Электрическую схему программатора я не нашел. Пришлось пользоваться вот такой картой выводов:
Так же хорошо помогла сама программа К150, т.е. ее окно, где показано, как надо устанавливать в панель те или иные микроконтроллеры.
Таким образом, появилась возможность прозвонить все необходимые соединения между выводами панели программатора и разъемом внутрисхемного программирования – ISP. В итоге проверки был найден дефект. Вывод Vpp разъема ISP не был связан с контактами Vpp панели программатора. Пришлось ставить внешнюю навесную перемычку, как показано на фото ниже. После установки перемычки опция внутрисхемного программирования была полностью восстановлена.
Еще раз повторюсь: возможно дефект данного программатора только у меня, но может и у целой партии.
Успехов. К.В.Ю.
Скачать статью
Просмотров:6 550