PICkit 2 - недорогой программатор/отладчик предназначенный для отладки и прошивки Flash микроконтроллеров фирмы Microchip. Подключение к компьютеру осуществляется через USB-интерфейс. Поддерживается практически все семейство PIC-микроконтроллеров: PIC18, 8-бит, 16-бит и 32-бит микроконтроллеры. С помощью среды MPLAB IDE поддерживается внутрисхемная отладка кода. В данной статье представлен проект по изготовлению клона PICkit 2, с полным сохранением функционала оригинального программатора.
Характеристики программатора:
1. Данный программатор работает точно также, как и оригинальный PICkit 2
2. Работа как с 5В, так и с 3.3В микроконтроллерами
3. В схеме не используются мосфеты, только преобразователь на м/с LM358
4. Возможность прошивки МК без компьютера
Если программатор не планируется использовать для автономной прошивки контроллеров (т.е. без участия компьютера), то из вышеприведенной схемы можно исключить микросхемы EEPROM-памяти IC3 и IC4.
Печатная плата программатора (вид со стороны радиоэлементов, вид с обратной стороны платы и схема расположения элементов):
После того, как печатная плата изготовлена и на нее припаяны все необходимые элементы, нужно прошить микроконтроллер PIC 18F2550. Для этого, нужно воспользоваться другим программатором, либо прошить PIC программатором по последовательному протоколу (см. например
здесь)
Во время первого подключения программатора к компьютеру, Windows обнаружит устройство PICkit 2 и установит необходимые драйвера (возможно потребуется указать корректный путь для папки с драйверами).
Для прошивки контроллеров и отладки можно использовать оригинальное ПО от PICkit 2 и среду MPLAB IDE. Скачать все ПО можно с официального сайта Microchip
отсюда.
Для программирования какого-либо микроконтроллера, предварительно необходимо заглянуть в его даташит и проверить конфигурацию выводов PGC (clock), PGD(data), Vpp(/MCLR) и выводы питания Vss и Vdd. См. схемы ниже.
Оригинал статьи на английском языке
В архиве Печатная плата, Прошивка дял микроконтроллера PIC18F2550 и разводка печатной платы
klonpickit2.rar [223,64 Kb] (cкачиваний: 1345)