Программатор pikkit2 клон на Pic18f2550 (Вариант 2 + видео)

Схема программатора pikkit2 клон на Pic18f2550:

Собираем программатор для pic контроллеров на smd компонентах
Программатор PIC
Все файлы тут: https://disk.yandex.ru/d/C-TF8Zcsv3ycEA

Прошивка и программа:

Программное обеспечение PICkit – в настоящее время версия 2.6

Прошивка PICkit – для записи 18F2550 с помощью JDM или другого USB-программатора.

Запрограммировать hex файл можно прогой icprog105E или winpicpgm (автоматически определяет микроконтроллер от разработчиков PonyProg2000), скачать:
winpicpgm_v1570
winpicpgm_v1793
Скачать прогу icprog105e

Видео:

“rutube.ru/video/a1234358a5685940537e490153521b4b/”

Полное видео:

“rutube.ru/video/513478641f06fa7d769a0be836251953”

Фото:

Полезное:

Нашел на форуме интересную запись про программирование pic16f2550

Добрый день, Друзья. Надеюсь, этот пост сможет сэкономить кому-то время, а, главное, нервы.
Решил собрать программатор PicKit 2 на 18F2550 и столкнулся с проблемой первоначального программирования микроконтроллера. Порыскав по интернету, нашёл множество схем простых программаторов: JDM-программатор (через COM порт) и ART2003 (через LPT порт). Были перепробованы 4-ре схемы:
1) http://artjoy.narod.ru/ru/index_ru.html (ART2003) + WinPic и файл настроек *.ini – не заработал 🙁
2) тот же, что и в 1), но с доработками R2, R5, R6, R7 заменены на 100 Ом, а R4 – на 1 кОм (по совету с форума http://www.microchip.su, не помню какой ветки) – не заработал 🙁
3) radioteh.nm.ru/shemes/PICKIT2/PICkit2.htm Схема простого JDM-программатора + WinPic800 – не заработал 🙁
4) в приложении скан с журнала, вроде бы, Радио (Dongle-программатор COM,LPT.JPG). Найдена тоже на каком-то форуме. Из двух приложенных схем, распаял JDM + icprog105E (питание +5В я взял с USB). Подключил программатор, запустил icprog105E, сразу же определился программатор (автоматически в настройках был выбран COM2, программатор именно туда и был вставлен). Прошил прошивкой для PicKit 2. При верификации записанных в память МК данных с записываемыми программа выдала ошибку несоответствия в 1000h адресе, на которую я забил, т.к. где-то читал, что это нормально. 🙂
Далее распаял чисто подключение к USB, т.е. 20 ножка Vdd к +5В; 8, 19 ножки к 0В; 15, 16 соответственно к D-, D+ контактам USB; 9, 10 – Кварц 20 МГц (без конденсаторов 22 пФ); и, наконец, 14 Vusb конденсатор 470 нФ (одной ногой к МК, другой на 0В). Windows определила устройство как PicKit 2 Programmer. MPLAB IDE при выборе программатора PicKit 2 определила OS. Фотки в приложении (pic1.gif – само чудо-устройство, pic2.gif – реакция MPLAB).

Добавить комментарий