Оглавление:

Создание программатора / отладчика PIC Inchworm ICD2: 7 шагов
Создание программатора / отладчика PIC Inchworm ICD2: 7 шагов

Видео: Создание программатора / отладчика PIC Inchworm ICD2: 7 шагов

Видео: Создание программатора / отладчика PIC Inchworm ICD2: 7 шагов
Видео: #04 - Как получить прошивку - Учебное пособие по взлому оборудования 2024, Ноябрь
Anonim
Создание программатора / отладчика PIC Inchworm ICD2
Создание программатора / отладчика PIC Inchworm ICD2
Создание программатора / отладчика PIC Inchworm ICD2
Создание программатора / отладчика PIC Inchworm ICD2
Сборка программатора / отладчика PIC Inchworm ICD2
Сборка программатора / отладчика PIC Inchworm ICD2

Это руководство представляет собой иллюстрированное пошаговое руководство по созданию клона ICD2 под названием Inchworm. Это простой набор, который позволяет вам создать программатор и отладчик, совместимые с MPLAB ICD2. Программистов много, но очень немногие включают отладчик (отладчик позволяет вы за один шаг выполняете свою программу и устанавливаете списки наблюдения (смотрите ваши переменные) и многое другое). Полное руководство, включая схему и примечания, можно найти на сайте blueroomelectronics

Шаг 1: Подготовка печатной платы

Подготовка печатной платы
Подготовка печатной платы

Вымойте плату в мягком моющем средстве и тщательно просушите перед сборкой.

Шаг 2: припаяйте все низкопрофильные детали

Припаять все
Припаять все

Здесь я припаял и обрезал выводы всех низкопрофильных деталей. При сборке печатной платы проще всего сначала собрать мелкие детали. Этот метод дает вам больше возможностей для работы при добавлении более высоких частей. Сначала добавьте резисторы, отметив, что желто-коричневые резисторы являются стандартными версиями с допуском 5%, а синие резисторы являются типами с металлической пленкой 1%. Теперь установите диоды, оба меньшего размера из стекла. Диоды и диоды большей мощности требуют, чтобы вы обращали внимание на цветную полосу на катоде всех диодов. Неправильная установка диодов приведет к нарушению нормальной работы Inchworm или любого другого электронного проекта. Примечание: я создаю версию с батарейным питанием для демонстраций, я использовал силовые диоды типа Schottky 1N5817 с малым падением напряжения вместо более распространенных диодов 1N4001. Шесть маленьких стеклянных диодов являются обычными типами 1N4148 (вы также можете использовать 1N914).

Шаг 3: добавлено больше мелких деталей

Добавлено больше мелких деталей
Добавлено больше мелких деталей

Здесь были добавлены гнезда IC.

Когда вы припаиваете гнездо IC, неплохо припаять только один контакт в углу, чтобы дать вам возможность правильно расположить его на печатной плате. Как только гнездо будет заподлицо, продолжайте припаивать остальные контакты. Затем добавляются байпасные конденсаторы 0,1 мкФ, эти крошечные конденсаторы важны при использовании любой логической ИС, они предназначены для поглощения небольших сбоев с помощью цифровых логических микросхем. Я добавил 5-миллиметровые светодиоды вместо 3-миллиметровых светодиодов. Это просто дело вкуса.

Шаг 4: добавляются более высокие кепки

Добавлены более высокие шапки
Добавлены более высокие шапки

Здесь были добавлены электролитические конденсаторы большего размера.

«Я использовал микроминиатюрные колпачки, когда мог их достать, вам не обязательно. На печатной плате есть место для стандартных конденсаторов большего размера; просто убедитесь, что они имеют правильное номинальное напряжение. Маленькие черные колпачки 10 мкФ рассчитаны на 25 В, а большие желтые колпачки рассчитаны на 16 В.

Шаг 5: Окончательная сборка

Окончательная сборка
Окончательная сборка

Теперь для всех крупных деталей. Добавьте питание, разъемы ICD2 и RS232. И да, это разъем DE9. DE9 Википедия. Перед тем, как паять 7805 (или LM2940-5), протестируйте его с установленным дополнительно радиатором перед пайкой. Винт и гайка имеют номер 6 и хорошо подходят. Вставьте MAX232 (или ST232) и подайте питание. Проверьте напряжения в двух контрольных точках (TP +5 и TP VPP> 12VDC) Теперь отключите питание и установите предварительно запрограммированный 16F877 или 16F877A ** (прошивку загрузчика для 16F877 можно найти в MPLAB, а для 16F877A можно найти на мой сайт Примечание: я использовал LM2940-5 с низким падением напряжения для работы от батареи.

Шаг 6: необязательный случай

Дополнительный чехол
Дополнительный чехол

Вот готовый Inchworm в корпусе Hammond 1591B. Я использую стойки, поэтому я могу прикрепить … Также возможно и дешевле установить Inchworm в крышку корпуса Hammond 1591BC с помощью винтов №6. Делает для красивого низкопрофильного ICD2.

Шаг 7: Firefly 16F88 Tutor, установленный на Inchworm

Firefly 16F88 Tutor, установленный на Inchworm
Firefly 16F88 Tutor, установленный на Inchworm

Здесь дюймовый червь показан с дополнительной платой Firefly 16F88 Tutor и ZIF.

Светодиоды горят, потому что он получает питание от никель-металлгидридных аккумуляторов 6AAA, расположенных в корпусе Orange Hammond 1591B.

Рекомендуемые: