Как я уже упомянул в предыдущей статье «Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля», понадобился мне программатор для МК PIC с интерфейсом USB. Немного поискал в интернете наткнулся на схемку очень простого программатора PICkit-2 lite.
Содержание статьи / Table Of Contents
↑ Небольшой обзор PICkit-2 от Datagora
↑ Официальный сайт Микрочип
★ Официальная страница Pickit 2
★ Официальный список поддерживаемых микроконтроллеров для PICkit 2
★ Среды MPLAB® X и MPLAB® IDE v8
★ Русский мануал по PICkit 2: 🎁pickit2_user_manual_ru_1_0.7z 1.52 Mb ⇣ 119
↑ Творчество народов мира: полные клоны
PICKIT2 clone (tomeko.net)Полный клон с заменой редких деталей. Плата DIP в EAGLE, 1-сторонняя, под корпус KM-78 (Maszczyk).
🎁Arhiv-dlya-PICKIT2tomeko.net.7z 66.03 Kb ⇣ 217
Источник
PICKIT 2 ORIGINAL CLONE (jendaelektro.ic.cz)
Полный клон. Плата DIP+SMD в Sprint Layout, 1-сторонняя, под корпус KP35.
🎁Arhiv-dlya-PICKIT2jendaelektro.ic.cz.7z 3.17 Mb ⇣ 194
Источник
Печатная плата программатора-отладчика PICkit2 (robozone.su)
Полный клон. Плата SMD в Sprint Layout, 2-сторонняя, под корпус G401 (GAINTA).
🎁Arhiv-dlya-PICKIT2www.robozone.su.7z 53.56 Kb ⇣ 169
Источник
Программатор PicKit2 (evgeny-sun-cat)
Полный клон. Плата SMD в Sprint Layout, 2-сторонняя, под корпус BOX-KС01 (Россия).
🎁Arhiv-dlya-PICKIT2radioparty.ru.7z 277.64 Kb ⇣ 162
Источник
↑ Творчество народов мира: обрезанные клоны
Building a PICkit2 clone (mcuhobby.com)Обрезанный клон. Плата DIP в EAGLE, 1-сторонняя. Без учета корпуса.
🎁Arhiv-dlya-PICKIT2mcuhobby.com.7z 433.88 Kb ⇣ 114
Источник
PICkit-2 lite (labkit.ru)
Обрезанный клон. Плата DIP в Sprint Layout, 1-сторонняя. Без учета корпуса, под ZIF-панельку.
🎁Arhiv-dlya-PICKIT2-LITElabkit.ru.7z 28.02 Kb ⇣ 156
Источник
↑ Мой выбор
Остановился на схеме с Лабкита. Схема максимально упрощена, однако с сохранением основных функций.Программатор достаточно простой для повторения. Единственное, что меня не устроило - это плата и концепция реализации программаторов без корпуса. Может быть это для кого-то удобно, но мне программировать МК иногда приходится в разных условиях и висящая "голая" плата программатора легко может за что-нибудь зацепится и спалить и себя и программируемое устройство. Поэтому все программаторы я лично делаю в корпусе, и этот не стал исключением. Корпус решил использовать тот же, что использовался для датагорского программатора D-AVR910. Долго мучался с платой, не хотелось делать двухсторонней, но никак не получалось развести выходной разъем, тогда решил поставить его вертикально, и как оказалось в дальнейшем, весьма удобное решение.
↑ Моя плата PICkit-2 lite
Вот такая получилась 1-сторонняя плата, гибрид обычных деталей и smd. Чертеж внизу.↑ Вариант окончательной сборки
А это программатор в сборе.Может показаться немного странной разводка выходного разъема и цветовая маркировка, это сделано просто для универсальности, поскольку у меня уже есть готовый маркированный кабель от нашего программатора D-AVR910, вот и делаю маркировку под него.
↑ Итоги
Поскольку этот пророгамматор - не мое творение, а лишь один из вариантов реализации, особо расписывать что и как не буду, желающие могут прочитать о клонах PICkit 2 в Сети.Скажу лишь, что работает этот программатор под управлением оболочки «PICkit 2 Programmer» или под управлением среды разработки MPLAB IDE. Оба приложения бесплатно распространяются фирмой Microchip. Еще в связку с MPLAB IDE рекомендуют компилятор HI-TECH Software, но он платный.
↑ Файлы
В архиве схема, плата, монтажная плата (в формате DipTrace и jpg), прошивка.🎁files.zip 1.04 Mb ⇣ 236
↑ Как прошить PIC18F2550 для программатора не имея программатора?
По ссылке берем добрую программку - прошивалку WinPic800:www.winpic800.com
Собираем из говна и веток простейший программатор ART2003-LVP, потребуется LPT на компе. Читаем схему и описание в архиве, не забываем включать галку LVP в настройках WinPIC.
🎁ART2003-LVP.7z 433.19 Kb ⇣ 202
Проверено - работает.
Камрад, рассмотри датагорские рекомендации
🌼 Полезные и проверенные железяки, можно брать
Опробовано в лаборатории редакции или читателями.