» » Сделай сам программатор PIC-микроконтроллеров PICkit-2 clone

 
 
 
19

Сделай сам программатор PIC-микроконтроллеров PICkit-2 clone

Разместил hsl 8 декабря 2012. Просмотров: 66 206


Как я уже упомянул в предыдущей статье «Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля», понадобился мне программатор для МК PIC с интерфейсом USB. Немного поискал в интернете наткнулся на схемку очень простого программатора PICkit-2 lite.

Небольшой обзор PICkit-2 от Datagora

Официальный сайт Микрочип

Сделай сам программатор PIC-микроконтроллеров PICkit-2 clone

Официальная страница Pickit 2
Официальный список поддерживаемых микроконтроллеров для PICkit 2
Среды MPLAB® X и MPLAB® IDE v8
★ Русский мануал по PICkit 2: pickit2_user_manual_ru_1_0.7z | Файл 1,52 Mb загружен 93 раз.

Творчество народов мира: полные клоны

PICKIT2 clone (tomeko.net)

Полный клон с заменой редких деталей. Плата DIP в EAGLE, 1-сторонняя, под корпус KM-78 (Maszczyk).
Arhiv-dlya-PICKIT2tomeko.net.7z | Файл 66,03 Kb загружен 180 раз.
Источник

PICKIT 2 ORIGINAL CLONE (jendaelektro.ic.cz)

Полный клон. Плата DIP+SMD в Sprint Layout, 1-сторонняя, под корпус KP35.
Arhiv-dlya-PICKIT2jendaelektro.ic.cz.7z | Файл 3,17 Mb загружен 156 раз.
Источник

Печатная плата программатора-отладчика PICkit2 (robozone.su)

Полный клон. Плата SMD в Sprint Layout, 2-сторонняя, под корпус G401 (GAINTA).
Arhiv-dlya-PICKIT2www.robozone.su.7z | Файл 53,56 Kb загружен 133 раз.
Источник

Программатор PicKit2 (evgeny-sun-cat)

Полный клон. Плата SMD в Sprint Layout, 2-сторонняя, под корпус BOX-KС01 (Россия).
Arhiv-dlya-PICKIT2radioparty.ru.7z | Файл 277,64 Kb загружен 125 раз.
Источник

Творчество народов мира: обрезанные клоны

Building a PICkit2 clone (mcuhobby.com)

Обрезанный клон. Плата DIP в EAGLE, 1-сторонняя. Без учета корпуса.
Arhiv-dlya-PICKIT2mcuhobby.com.7z | Файл 433,88 Kb загружен 92 раз.
Источник

PICkit-2 lite (labkit.ru)

Обрезанный клон. Плата DIP в Sprint Layout, 1-сторонняя. Без учета корпуса, под ZIF-панельку.
Arhiv-dlya-PICKIT2-LITElabkit.ru.7z | Файл 28,02 Kb загружен 133 раз.
Источник

Мой выбор

Остановился на схеме с Лабкита. Схема максимально упрощена, однако с сохранением основных функций.

Программатор достаточно простой для повторения. Единственное, что меня не устроило - это плата и концепция реализации программаторов без корпуса. Может быть это для кого-то удобно, но мне программировать МК иногда приходится в разных условиях и висящая "голая" плата программатора легко может за что-нибудь зацепится и спалить и себя и программируемое устройство. Поэтому все программаторы я лично делаю в корпусе, и этот не стал исключением. Корпус решил использовать тот же, что использовался для датагорского программатора 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 загружен 201 раз.

Как прошить PIC18F2550 для программатора не имея программатора?

По ссылке берем добрую программку - прошивалку WinPic800:
www.winpic800.com
Собираем из говна и веток простейший программатор ART2003-LVP, потребуется LPT на компе. Читаем схему и описание в архиве, не забываем включать галку LVP в настройках WinPIC.
ART2003-LVP.7z | Файл 433,19 Kb загружен 175 раз.
Проверено - работает.
Сергей (hsl)
РФ
Профиль hsl
О себе автор ничего не сообщил.
 

Понравилось? Палец вверх!

  • всего лайков: 65

Поделись с друзьями!

Связанные материалы:


Схема на Датагоре. Новая статья Рисуем платы в Sprint-Layout правильно с первых шагов... Все мы любим собирать схемы, но далеко не все хотят и умеют разводить печатные платы. Чаще всего мы...
Схема на Датагоре. Новая статья Toshiba - это хорошо! Новейший каталог 4Q2012... Предлагаю вниманию сограждан новейший каталог Toshiba Bipolar Power Transistors — 4 квартал...
Схема на Датагоре. Новая статья Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля... Делал я как-то раз одну систему для автомашины, не своей правда. Так вот, эта система определяла...
Схема на Датагоре. Новая статья Полный аудио усилитель на TDA7293. Корпус... Привет! Продолжаем разговор, начатый в предыдущей статье TDA7293 и LM3886 - две пары кирпичиков для...
Схема на Датагоре. Новая статья Сделай сам ламповый комбоусилитель для гитары - клон JCM 800 от Marshall... Снава решил поделиться своим творчеством. Трансформаторы, которые мотались раньше и описаны в...
Схема на Датагоре. Новая статья Программатор для микросхем памяти AT24C02 - AT24C512. Считываем и записываем данные!... Как-то при ремонте откатных ворот итальянской фирмы LIFE понадобилось сделать копию микросхемы...
Схема на Датагоре. Новая статья Макросы Sprint-Layout 5. Датагорская коллекция 06/2011... Это моя новая подборок макросов к программе Sprint-Layout 5.0. Спасибо всем, кто выкладывал свои...
Схема на Датагоре. Новая статья Микросхемы для импульсных источников питания и их применение... Хочу предложить Вашему вниманию справочник "Микросхемы для импульсных источников питания и их...
Схема на Датагоре. Новая статья Эпопея по сбору макросов для Sprint Layout 4...5 продолжается!... На этот раз своей коллекцией поделился Сергей Зонь. Вот это подборочка, я вам скажу! 1. Везде,...
Схема на Датагоре. Новая статья Макросы sprint layout... Вот хочу поделится всеми своими макросами для Sprint Layout 5.0. Мне их вполне достаточно, даже...
Схема на Датагоре. Новая статья Макросы ламповых панелек для Sprint Layout 5.0... Собрался я тут изготовить ламповый стабилизатор для усилителя, а макросов ламповых панелек для...
<
  • Главный редактор
9 декабря 2012 00:36

Игорь Петрович Котов / Datagor

Цитата
  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 675 комментариев
  • 265 публикаций
 
  • 0
А знаете, что-за корпус BOX-KС01? Это корпус от ЭКЛЗ (Электронная Контрольная Лента Защищенная) современных кассовых аппаратов.
В сервисных центрах их просто кучи на выброс. Крупные продуктовые супермаркеты меняют ЭКЛЗ раз в 3 месяца НА ВСЕХ КАССАХ. Один добрый человек такие блоки расылал желающим на нашем форуме.

Т.е. имеем красывый бесплатный корпус под полный клон PicKit2 (вариант от evgeny-sun-cat)! Трудные отверстия в торцах уже сделаны заводским путем, а разъемы как-раз с внутренней платы ЭКЛЗ. Есть о чем подумать...
Кит бум делать?
pardon

<
  • Кандидат
9 декабря 2012 15:43

Кирилл / 2010kira2010

Цитата
  • С нами с 23.01.2012
  • Ушёл в реал Пользователь offline
  • 8 комментариев
  • 0 публикаций
 
  • 0
Отличная работа!!!
Будем делать КИТ, само собой!!! И ждём новых вкусностей от kot555.

<
  • Кандидат
10 декабря 2012 02:47

Андрей / End_reW

Цитата
  • С нами с 16.02.2009
  • Ушёл в реал Пользователь offline
  • 9 комментариев
  • 0 публикаций
 
  • 0
так и не понял почему на готовом экземпляре GND красным у второго контакта)

<
  • Главный редактор
10 декабря 2012 03:46

Игорь Петрович Котов / Datagor

Цитата
  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 675 комментариев
  • 265 публикаций
 
  • 0
Андрей, для понимания требуется внимательное прочтение.
...Может показаться немного странной разводка выходного разъема и цветовая маркировка, это сделано просто для универсальности, поскольку у меня уже есть готовый маркированный кабель от нашего программатора D-AVR910, вот и делаю маркировку под него...

<
  • Гражданин
10 декабря 2012 15:32

Владимир / reper

Цитата
  • С нами с 15.11.2008
  • Ушёл в реал Пользователь offline
  • 67 комментариев
  • 7 публикаций
 
  • 0
Вот такая получилась 2-сторонняя плата, гибрид обычных деталей и smd.

Наверное, плата с 2-х сторонним монтажом, но сама плата, похоже, одностороняя (однослойная).

<
  • Главный редактор
10 декабря 2012 17:37

Игорь Петрович Котов / Datagor

Цитата
  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 675 комментариев
  • 265 публикаций
 
  • 0
Владимир, спасибо, я поправил.

<
  • Гражданин
11 декабря 2012 12:34

Александр / koan51

Цитата
  • С нами с 18.03.2010
  • Ушёл в реал Пользователь offline
  • 60 комментариев
  • 5 публикаций
 
  • 0
Хорошая работа.
Спасибо.

Удивил монтаж двух стоомных резисторов.

<
  • Гражданин
16 декабря 2012 18:42

Илья / teewoon

Цитата
  • С нами с 15.02.2010
  • Ушёл в реал Пользователь offline
  • 15 комментариев
  • 0 публикаций
 
  • 0
Про польский программатор - настоятельно рекоммендую, как и автор, ставить вместо LM358 rail-to-rail MCP6002 (как в оригинальном pickit2) или MCP602. Тогда и калибровка в родной программе работает и установка напряжения чипа 2,5...4,5V.

<
  • Гражданин
29 января 2013 01:08

Денис / Lakki

Цитата
  • С нами с 28.09.2011
  • Ушёл в реал Пользователь offline
  • 29 комментариев
  • 1 публикация
 
  • 0
А как прошить PIC не имея PIC программера?

<
  • Кандидат
4 февраля 2013 12:34

Александр / CheAl

Цитата
  • С нами с 10.11.2008
  • Ушёл в реал Пользователь offline
  • 8 комментариев
  • 0 публикаций
 
  • 0
Имею JDM программатор с LABKIT.
Работает, но как-то неустойчиво.
Можно ли прошить PIC18F2550 этим программатором ?
Если да, то на какие ноги подать сигналы или ссылку, где это описано.
Спасибо.

<
  • Главный редактор
4 февраля 2013 14:37

Игорь Петрович Котов / Datagor

Цитата
  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 675 комментариев
  • 265 публикаций
 
  • 0
Как прошить PIC18F2550 для программатора не имея программатора?
По ссылке берем добрую программку - прошивалку WinPic800:
www.winpic800.com

Собираем из г-на и веток простейший программатор ART2003-LVP, потребуется LPT на компе. Читаем схему и описание в архиве (прикреплен внизу статьи), не забываем включать галку LVP в настройках WinPIC.

Проверено - работает.

<
  • Прохожий
17 февраля 2013 21:30

/ Mortal

Цитата
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
  • 0
Друзья, извините за идиотский вопрос... Но им же никак не прошьёшь ATMega8? Или шанс есть?

<
  • Кандидат
26 февраля 2013 22:26

Александр / CheAl

Цитата
  • С нами с 10.11.2008
  • Ушёл в реал Пользователь offline
  • 8 комментариев
  • 0 публикаций
 
  • 0
Случайно нашёл информацию по прошивке pic18f2550.
Нужен аппаратный COM-порт, шьёт тоже прогой WinPic800 как JDM-программатор.

//www.circuitvalley.com/2011/05/microchip-pic-serial-port-programmer.html
Может кому поможет.

<
  • Главный редактор
27 февраля 2013 02:41

Игорь Петрович Котов / Datagor

Цитата
  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 675 комментариев
  • 265 публикаций
 
  • 0
Цитата: Mortal
Но им же никак не прошьёшь ATMega8?
Мне такое даже в голову не приходило. Скорее всего нет.
Денис, у вас очень не стандартное мышление, вам нужно заниматься инновациями!

<
  • Прохожий
27 февраля 2013 12:10

/ Mortal

Цитата
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
  • 0
Datagor, я же говорю - я чайник, ни разу не связывался ещё с микроконтроллерами, и для меня это тёмный лес. К счастью, автор статьи расставил все точки над и (в личке), за что ему огромнейшее спасибо.

<
  • Главный редактор
27 февраля 2013 22:30

Игорь Петрович Котов / Datagor

Цитата
  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 675 комментариев
  • 265 публикаций
 
  • 0
Денис, так вы нам скажите окончательный вывод - он может или не может?

<
  • Прохожий
1 марта 2013 14:46

/ Mortal

Цитата
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
  • 0
Игорь, мне сказали - "нет", я и успокоился. Тему не рыл более.

<
  • Прохожий
9 марта 2013 03:14

/ Alexashka

Цитата
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
  • +1

Делал такой программатор под корпус USB-модема (единственное, на что такие модемы пригодны, имхо =)), Ежели кого заинтересует моя кривая печатка, могу сбросить, т.к. не знаю как присоединить тут файл к сообщению blush .

<
  • Кандидат
24 февраля 2016 01:23

Андрей / burhanov

Цитата
  • С нами с 4.11.2014
  • Ушёл в реал Пользователь offline
  • 9 комментариев
  • 0 публикаций
 
  • 0
Спасибо за подробную статью и качественный материал. Для меня это было первым маленьким шажком к микроконтроллерам. Не так давно приобрел Датагорский кит Radiance B, собрал, и его надо было чем-то прошить. Вот сегодня наконец-то доделал программатор по данной схеме и прошил МК. Все заработало. Не могу сказать что сразу и безошибочно, но в конечном итоге все работает. Схему и печатку использовал предложенные в статье, все детали использовал выводные, SMD нужных номиналов в хозяйстве не оказалось, благо печатка позволила разместить обычные детали без существенных доработок.

Добавление комментария


Налетай! Паяльники, станции, жала с доставкой
  • smilelolbyewinkyahoocoollaughing
    crazybadcryingsadirefulsickstraight
    ballooncakegooddrinksmailbombsun
    nightrainstarscolddashguitar-manhandshake
    musicnegativenopardonshoksleepunknown
    wackoyawnblushbullyhashsmokingwhew
Скопируйте текст вашего комментария на случай неверного ответа на контрольный вопрос.