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

 
 
 

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

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

19

Как я уже упомянул в предыдущей статье «Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля», понадобился мне программатор для МК 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 загружен 91 раз.

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

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 загружен 154 раз.
Источник

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

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

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

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

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

Building a PICkit2 clone (mcuhobby.com)

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

PICkit-2 lite (labkit.ru)

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

Мой выбор

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

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

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

По ссылке берем добрую программку - прошивалку WinPic800:
www.winpic800.com
Собираем из говна и веток простейший программатор ART2003-LVP, потребуется LPT на компе. Читаем схему и описание в архиве, не забываем включать галку LVP в настройках WinPIC.
ART2003-LVP.7z | Файл 433,19 Kb загружен 174 раз.
Проверено - работает.
Сергей (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

Собрался я тут изготовить ламповый стабилизатор для усилителя, а макросов ламповых панелек для...

Мои линки

Классный сайтец по AVR. Есть обучалки, проекты и т.п....
<
  • Главный редактор
9 декабря 2012 00:36

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

  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 604 комментария
  • 257 публикаций
 
  • 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 604 комментария
  • 257 публикаций
 
  • 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 604 комментария
  • 257 публикаций
 
  • 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 604 комментария
  • 257 публикаций
 
  • 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 604 комментария
  • 257 публикаций
 
  • 0
Цитата: Mortal
Но им же никак не прошьёшь ATMega8?
Мне такое даже в голову не приходило. Скорее всего нет.
Денис, у вас очень не стандартное мышление, вам нужно заниматься инновациями!

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

/ Mortal

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

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

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

  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 604 комментария
  • 257 публикаций
 
  • 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 нужных номиналов в хозяйстве не оказалось, благо печатка позволила разместить обычные детали без существенных доработок.

Информация
Вы не можете участвовать в комментировании. Вероятные причины:
— Администратор остановил комментирование этой статьи.
— Вы не авторизовались на сайте. Войдите с паролем.
— Вы не зарегистрированы у нас. Зарегистрируйтесь.
— Вы зарегистрированы, но имеете низкий уровень доступа. Получите полный доступ.