» » » » USB программатор PIC-контроллеров (клон PICkit 2)

USB программатор PIC-контроллеров (клон PICkit 2)

Автор: Radioaktiv от 10-01-2013, 11:53

PICkit 2 - недорогой программатор/отладчик предназначенный для работы с микроконтроллерами фирмы Microchip: программирование, разработка и отладка устройств на основе маловыводных микроконтроллеров PIC.
Подключение к компьютеру осуществляется через USB-интерфейс. Поддерживается практически все семейство PIC-микроконтроллеров: PIC18, 8-бит, 16-бит и 32-бит микроконтроллеры. С помощью среды MPLAB IDE поддерживается внутрисхемная отладка кода.

Характеристики программатора:
1. Данный программатор работает точно также, как и оригинальный PICkit 2
2. Работа как с 5В, так и с 3.3В микроконтроллерами
3. В схеме не используются мосфеты, только преобразователь на м/с LM358
4. Возможность прошивки МК без компьютера

Схема программатора:

Перечень элементов из EAGLE:


Если программатор не планируется использовать для автономной прошивки контроллеров (т.е. без участия компьютера), то из вышеприведенной схемы можно исключить микросхемы EEPROM-памяти IC3 и IC4.

Печатная плата программатора:



ВНИМАНИЕ! для правильной работы узла регулировки напряжения питания программируемого контроллера резистор R36 240 ом не устанавливается (это ошибка автора). Схема на сайте исправлена, а на печатной плате он зачёркнут.

3D модель программатора:


После изготовления печатной платы и установки на неё всех необходимых элементов, нужно прошить микроконтроллер PIC18F2550 другим программатором, например таким.

Фото готового устройства:


Во время первого подключения программатора к компьютеру, Windows обнаружит устройство PICkit 2 и установит необходимые драйвера (возможно потребуется указать корректный путь для папки с драйверами).


Для прошивки контроллеров и отладки можно использовать оригинальное ПО от PICkit 2 и среду MPLAB IDE. Скачать все ПО можно с официального сайта Microchip.



Программатор в работе:


Для программирования какого-либо микроконтроллера, предварительно необходимо проверить конфигурацию выводов PGC (clock), PGD(data), Vpp(/MCLR) и выводов питания Vss и Vdd заглянув в даташит.

Схема подключения:


Файлы проекта: Pickit2schematicandpcb.zip [249,93 Kb] (cкачиваний: 1792)
Список поддерживаемых контроллеров и история изменений: PICkit-2-Readme-v2-61-00-a.txt [56,77 Kb] (cкачиваний: 1170)

Оригинал статьи на английском языке


Отредактировал: Tonich - 17-01-2013, 11:15
Причина: В схеме была обнаружена ошибка

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
  • iluha92

  • 17 января 2014 13:08
  • Группа: Посетители
  • ICQ: 550823692
  • Регистрация: 17.01.2014
  • Статус: Пользователь offline
  • Комментариев: 5
  • Публикаций: 0
^
Как исключить микросхемы памяти??
  • iluha92

  • 19 января 2014 19:17
  • Группа: Посетители
  • ICQ: 550823692
  • Регистрация: 17.01.2014
  • Статус: Пользователь offline
  • Комментариев: 5
  • Публикаций: 0
^
Собрал программатор по данной схеме, не работает, просто горит светодиод питания((
  • Tonich

  • 20 января 2014 08:03
  • Группа: Администраторы
  • ICQ:
  • Регистрация: 18.10.2012
  • Статус: Пользователь offline
  • Комментариев: 158
  • Публикаций: 314
^
Цитата: iluha92
Как исключить микросхемы памяти??

Если программатор не планируется использовать для автономной прошивки контроллеров (т.е. без участия компьютера), то из вышеприведенной схемы можно исключить микросхемы EEPROM-памяти IC3 и IC4. Просто исключить, с обвязкой
Цитата: iluha92
Собрал программатор по данной схеме, не работает, просто горит светодиод питания((

Чем прошивали контроллер?
  • iluha92

  • 21 января 2014 02:32
  • Группа: Посетители
  • ICQ: 550823692
  • Регистрация: 17.01.2014
  • Статус: Пользователь offline
  • Комментариев: 5
  • Публикаций: 0
^
В смысле с обвязкой? тоесть просто поставив перемычки, Pic прошивался программатором picstart+
  • Tonich

  • 21 января 2014 13:16
  • Группа: Администраторы
  • ICQ:
  • Регистрация: 18.10.2012
  • Статус: Пользователь offline
  • Комментариев: 158
  • Публикаций: 314
^
Цитата: iluha92
В смысле с обвязкой? тоесть просто поставив перемычки, Pic прошивался программатором picstart+

Нет, просто не устанавливать чипы памяти, резисторы R31, R32 и конденсаторы С9 и С10. При подключении к ПК что происходит?
  • iluha92

  • 21 января 2014 17:48
  • Группа: Посетители
  • ICQ: 550823692
  • Регистрация: 17.01.2014
  • Статус: Пользователь offline
  • Комментариев: 5
  • Публикаций: 0
^
Все пардон разобрался память поставил 24с16wp, программатор вообще не запускался, то есть ничего не происходило, оказывается плохо была пропаена 9 нога мк, теперь ругается на Vpp 6.7 В, кстати заметил что на фотографии с печатной платой транзисторы 3906 установлены зеркально относительно того как они стоят на фото готового программатора

Даже на 3D модели видно как они перевернуты)
  • Группа: Администраторы
  • ICQ:
  • Регистрация: 18.10.2012
  • Статус: Пользователь offline
  • Комментариев: 60
  • Публикаций: 26358
^
Цитата: iluha92
Все пардон разобрался память поставил 24с16wp, программатор вообще не запускался, то есть ничего не происходило, оказывается плохо была пропаена 9 нога мк, теперь ругается на Vpp 6.7 В, кстати заметил что на фотографии с печатной платой транзисторы 3906 установлены зеркально относительно того как они стоят на фото готового программатора

Даже на 3D модели видно как они перевернуты)

Естественно на фото правильно, часто библиотеки элементов PCB программ не содержат нужного компонента, поэтому авторам приходится использовать другие, а их цоколёвка может не совпадать. При сборке всегда руководствуйтесь не только монтажной схемой, но и схемой принципиальной

--------------------
  • iluha92

  • 21 января 2014 20:52
  • Группа: Посетители
  • ICQ: 550823692
  • Регистрация: 17.01.2014
  • Статус: Пользователь offline
  • Комментариев: 5
  • Публикаций: 0
^
Как быть с Vpp 6.7 В???
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Четверг
29-06-2017
15:27
Поиск по сайту

Профиль
Здравствуйте Гость


Логин:
Пароль:
Поиск документации
Новое на форуме
Регулятор к швейной машинке [Поиск схем] Ответов 33, последний: 28-05-2017, 22:12 от GeoS
вопрос по mk cd4017 [Болталка] Ответов 2, последний: 23-02-2017, 17:43 от skameykin22
датчик движения из видеокамеры [Болталка] Ответов 0, последний: 9-02-2017, 07:18 от Germ
платы расширения arduino due [Поиск аналогов] Ответов 0, последний: 9-02-2017, 07:03 от Germ
Часы пропеллер [Светоэффекты] Ответов 103, последний: 9-01-2017, 21:17 от Andrey
Новое в блогах
Если arduino не переходит в режим DFU 16.04.2017 - Если arduino не переходит в режим DFU (0)
Программатор ключей Ibutton RW1990 на arduino 05.05.2016 - Программатор ключей Ibutton RW1990 на … (3)
Регулятор громкости на Arduino и энкодере 31.03.2016 - Регулятор громкости на Arduino и энкод… (1)
Двухканальный ШИМ регулятор мощности на AtTiny 13 27.03.2016 - Двухканальный ШИМ регулятор мощности н… (0)
Резистивная клавиатура на Arduino pro micro 23.03.2016 - Резистивная клавиатура на Arduino pro … (0)
Статистика
Пользователей онлайн: 74
Гостей: 74
Реклама
Социальные сети
Теги
3D принтеры, 5.1 регулятор, adp2303, atmega, atmega8, AVR, bc547, codevision, dle, khazama, mega8, PIC, stm32vl, USB, Wi-Fi, анализатор, антенна, влажность, ЖК, звуковая карта, зу, ключ, Конкурс 2013, медные, микроконтроллер, ПДУ, первый, программа, проект, прошивка, радиолоцман, распиновка, РТЦС, температура, трансформатор, унч, усилитель, ЦАП, часы, электрик

Показать все теги