» » » » 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качиваний: 1677)
Список поддерживаемых контроллеров и история изменений: PICkit-2-Readme-v2-61-00-a.txt [56,77 Kb] (cкачиваний: 1088)

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


Отредактировал: 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
  • Комментариев: 153
  • Публикаций: 313
^
Цитата: 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
  • Комментариев: 153
  • Публикаций: 313
^
Цитата: 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
  • Публикаций: 26351
^
Цитата: 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 В???
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Среда
07-12-2016
00:53
Поиск по сайту

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


Логин:
Пароль:
Поиск документации
Новое на форуме
Усилитель НЧ Hi-Fi 32 Вт на TDA2050 [Усилители] Ответов 15, последний: 26-11-2016, 13:08 от DOSS
терменвокс [Разное] Ответов 2, последний: 22-11-2016, 12:54 от tuskinette
Часы пропеллер [Светоэффекты] Ответов 101, последний: 12-11-2016, 10:03 от AAArchi
помогите с воздушным трансформатором [Разное] Ответов 0, последний: 21-10-2016, 01:30 от Den_Ch1k
сабвуфер watson [Усилители] Ответов 1, последний: 31-07-2016, 19:30 от Tonich
Новое в блогах
Программатор ключей Ibutton RW1990 на arduino 05.05.2016 - Программатор ключей Ibutton RW1990 на … (0)
Регулятор громкости на Arduino и энкодере 31.03.2016 - Регулятор громкости на Arduino и энкод… (1)
Двухканальный ШИМ регулятор мощности на AtTiny 13 27.03.2016 - Двухканальный ШИМ регулятор мощности н… (0)
Резистивная клавиатура на Arduino pro micro 23.03.2016 - Резистивная клавиатура на Arduino pro … (0)
Зарядное устройство Li-ion аккумуляторов 22.01.2016 - Зарядное устройство Li-ion аккумулятор… (13)
Статистика
Пользователей онлайн: 44
Гостей: 44
Реклама
Теги

Требуется для просмотраFlash Player 9 или выше.

Покаказать все теги
Социальные сети