PURPIC, переносной клон PICkit2
Одной из моих самых первых статей был урезанный PIC программатор на основе разработки David Tait, с использованием транзисторов для монтажа в отверстия и резисторов приклеенных к куску картона. О, как изменились времена. И, как обычно, я всё еще на 7 лет позади тех изменившихся времен. Мой последний проект является ремейком горячего сегодня 7 летнего PIC программатора, PICKit2!
Очень краткая история PICkit2
Microchip запустила PICkit2 в 2005 году. Он является очень популярным устройством отладки и программирования широкого спектра микроконтроллеров PIC и EEPROM. Хотя он уже давно вытеснен программаторами PICKIT3 и ICD3, есть еще ряд особенностей, которые делают PICKit2 весьма полезным (и дешевым) для конкретных целей.
В дополнение к работе Microchip MPLAB IDE как программатора и отладчика, Microchip также создали отличное программное обеспечения для автономного устройства, которое очень просто в использовании. Существует Windows GUI версия, а также версия программного обеспечения для командной строки.
Инженеры даже добавили функционал “programmer-to-go”, который позволяет PICKit2 прошивать чипы вообще без компьютера. Так что, хотя как отладчик MPLAB PICKit2 крайне медленный, все другие возможности весьма полезны для бюджетного программирования партии с низкими объемами.
Так что, хотя я праздновал 7-й день рождения PICKit2, покупкой ICD3, он никогда не сделает мой PICKit2 устаревшим.
Очень краткая история клонов PICkit2
Несколько лет назад, Microchip решили выпустить прошивку и схемы PICKit2. Вскоре после этого, родился первый из бесчисленных клонов.
Многие любители урезали программатор до самого необходимого. Другие коммерческие варианты были сделаны в надежных ABS корпусах и более безопасным RJ-12 разъемом. Одна из версий выглядит более или менее так же, как оригинал с снаружи, и сегодня она продается по цене около 20 долларов!
Схема доступна для просмотра по этой ссылке. Перейдите к странице 81-82, или нажмите на “Приложение B: Схема”
Введение в PURPIC – Видео в действии
4 основные черты моего клона PURPIC: 1. Встроенное зарядное устройство литий ионной аккумуляторной батареи. Всякий раз, когда устройство подключено к USB порту, оно заряжает аккумулятор при контролируемой мощности заряда 85мА. 2.
Повышающая схема постоянного тока обеспечивает 5В от любой литиевой батареи или USB порта/хаба вне спецификации. Повышающая схема хороша для тока более 500 мА, поэтому она хорошо справится. 3.
Кнопка программирования переносится к ICSP разъему, чтобы разрешить доступ к Programming-to-Go через ваш альтернативный интерфейс программирования.
4. Даже с дополнительной схемой и очень большими дружественными для ЛУТ отверстиями, площадь печатной платы по-прежнему 25% меньше, чем PICKit2, что делает программатор достаточно легким, чтобы держаться на конце интерфейса-пера или даже носить на запястье, используя функцию Programming-to-Go.
Я не делал обширное тестирование, и все же я нашел один недостаток. Реальный PICKit2 обнаруживает короткое замыкание между Vdd и землей, отключает питание, и отображает ошибку Vpp.
При подключении к компьютеру, мой клон не может обнаружить короткое замыкание достаточно быстро. Он будет понижать напряжение и терять связь с компьютером.
Или того хуже, она может даже отключить USB порт для завершения работы, что (если у вас подключен аккумулятор) оставляет устройство в понижении напряжения, с прежним коротким замыканием питания.
Изменение: Я нашел простое решение для обнаружения короткого замыкания цели. Это добавление резистора 5 Ом последовательно с Vdd линией моего интерфейса-пера. Да! Все ошибки Vpp теперь обнаружены.
5 Ом резистор, очевидно, не является идеальным решением, потому что это приводит к значительному падению напряжения, если ваш программатор постоянно должен управлять значительной нагрузкой, поэтому тщательный отбор и эксперименты с различными полевыми транзисторами могут быть оправданны.
Я проверил спецификации на используемые мной P-полевые транзисторы, и у них гораздо быстрое нарастание/спад и существенно ниже RDS сопротивление, чем в двойном полевой транзисторе, требуемом схемой.
Конечно, вы все еще получаете дополнительное питание от импульсов постоянного тока, которые неизбежны. Но я думаю, что более медленный Vdd P-FET может облегчить или решить проблему.
Изменение: Я обновил PDF изображения. Новая версия имеет место для резистора 0805 на выходе Vdd Р-FET. Если бы вам в конечном итоге понадобилось бы обнаруживать короткое замыкание, вы могли бы поставить резистор с малым сопротивлением здесь. Если нет, то можно просто поставить резистор 0R.
Я также обновил PURPIC плату для включения площадки достаточно большого 10 мкФ керамического конденсатора (вероятно, не может вместить в себя лучший на этой частоте танталовый конденсатор, но я использую все керамические, и все выглядит хорошо и без этого конденсатора совсем) на исток этого P-FET в соответствии с оригинальной схемой.
Так что теперь PURPIC плата довольно близка к оригинальной схематике, кроме отсутствующего развязывающего конденсатора на операционном усилителе, и дополнительного опционального конденсатора или двух на +5В линии, и пространство для последовательного резистора на Vdd выходе.
(Я не обновлял печатную плату PICZYL на площадку для Vdd P-FET 10 мкФ конденсатора, я никогда не изменял эту версию Vpp pump cap этой версии колпачок с 47uF танталового на 22uF керамический, поэтому для этого нет места).
Вот несколько ссылок в действии: Здесь я ношу программатор на моем запястье. Но на самом деле, он достаточно легкий, чтобы просто удерживаться на конце интерфейса-пера.
Схема и плата
Любой человек с CAD PCB программным обеспечением может сделать клона PICKit2. Схема повышения постоянного тока вырезана-и-вставлена прямо из даташита Linear Technologies LT1308.
Зарядка литий-ионного аккумулятора осуществляется MCP73811 Microchip.
Все, что я добавил – это разъем дополнительной кнопки программирования, диоды Шоттки, которые позволяют зарядному устройству и USB-порту работать вместе, и микроконтроллер для управления питанием и выключения при низком уровне батареи.
К установленному 12F508 я подключил кнопочный переключатель, светодиод, и P-FET. Кнопочный переключатель ВКЛ/ВЫКЛ батарею через P-FET, а индикатор показывает состояние.
Он также получает данные от детектора низкого заряда батареи LT1308, а при падении напряжения до 2,9 вольт запускается последовательность аккуратного отключения. Светодиод мигает более быстро в течение 1 минуты, пока будет достигнуто равновесие.
Тогда светодиод медленно исчезает в течение следующих 3 секунд, прежде чем все выключается. Если напряжение возвращается к 3В в промежуточный период, последовательность прерывается. Или вы, конечно, можете выключить его.
Схема PICKit2 доступен для просмотра на сайте Microchip. Перейдите к странице 81-82, или нажмите на “Приложение B: Схема”
Linear Technologies LT1308 повышает выход литий-ионного аккумулятора до 5В. Даташит доступен для просмотра здесь.
Зарядка литий-ионного аккумулятора обрабатывается MCP73811. Эта отличная SOT-23 5-контактная микросхема требует всего 2 конденсатора 1 мкФ для работы.
Прошивка и трассировка для 12F508 будут размещены в ближайшее время. Но в принципе, поставить эти три схемы вместе с несколькими диодами, схема есть. USB +5В связаны со входом микросхемы зарядки литий-ионного аккумулятора.
2 диода идут от основной линии +5В. 1 диод идет оттуда к PICKit2. И еще один диод идет на вход схемы повышения постоянного тока, чтобы вернуть напряжение PICKit2 обратно к 5В.
Третий диод идет между аккумулятором и входом схемы повышения постоянного тока.
Жаль разочаровывать, но нет шелкографии, и у меня нет планов добавлять её. Там не хватает места, и я уже потратил слишком много времени на это.
Оригинал статьи
Прикрепленные файлы:
Источник: http://cxem.net/mc/mc204.php
PURPIC, the Wearable PICkit2 Clone
list p=12F508 ; list directive to define processor
#include ; processor specific variable definitions
__CONFIG _MCLRE_OFF & _CP_ON & _WDT_OFF & _IntRC_OSC
; '__CONFIG' directive is used to embed configuration word within .asm file. ; The lables following the directive are located in the respective .inc file.
; See respective data sheet for additional information on configuration word.
;***** VARIABLE DEFINITIONS cblock 07h qw1 qw2 temp test counter counter2 on_counter off_counter
endc
;PINOUT ;pin 1 is power ;pin 8 is ground ;pin 5 is not connected button equ 3 ;pin 4, to the button. internal pullup is set output equ 4 ;pin 3, to the P-FET; there's no internal pullup on this pin.
;I should have put a physical pullup on the P-FET gate, ;in case the PIC were to brownout or otherwise malfunction. LED equ 1 ;pin 6, ;Hi = on, Lo = off LBI equ 5 ;pin 2, Low battery indicator output of the LT1308 goes here.
;If you set the biasing resistors to 825K and 67K ;the setpoint is 2.9V. See LT1308 datasheet for the details.
;this pin also does not have an internal pullup. I did remember to put this on the pcb. 🙂
;**********************************************************************
ORG 0x3FF ; processor reset vector
; Internal RC calibration value is placed at location 0x3FF by Microchip
; as a movlw k, where the k is a literal value.
ORG 0x000 ; coding begins here
movwf OSCCAL ; update register with factory cal value
initialize movlw b'00000000' ;7:lo_enable wake-up;6:lo_enable weak pullups;5:lo_timer clock source is internal ;4:hi_timer clock source enabled on falling edge;3:lo_prescaler select timer (vs WDT) ;2-0:prescaler (p22)
option
start call clear ;set tristate and output of I/O pins to default/OFF state btfss GPIO,button ;check state of button goto On ;if pressed, goto On sleep ;if not, goto sleep nop On bsf GPIO,LED ;turn on LED bcf GPIO,output ;turn on P-FET call DD ;Debounce Delay btfss GPIO,button ;check button state goto $-1 ;wait till it's released before continuing to main loop call DD loop btfss GPIO,LBI ;this checks the Low Battery Indicator
goto LB_shutdown ;if pulled low, then goto Low Battery shutdown
btfsc GPIO,button ;as long as the button isn't pressed, the PIC stays in “loop.” goto loop shutdown ;if the button is pressed, everything turns off and the PIC goes to sleep.
;This device starts at the beginning of the code when it wakes up, FYI call clear ; call DD btfss GPIO,button goto $-1 call DD sleep nop ;Subroutines;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; clear movlw b'101000' tris GPIO movlw b'010000' movwf GPIO return ;this device doesn't actually have a “return” command. ;This is a pseudo-command, which is actually assembled as the “retlw 0” command. ;Which just means it places literal 0 into the W accumulator when it pops. DD movlw .100 movwf qw2 goto dsub.2 dsub.2 decfsz qw1 goto $-1 decfsz qw2 goto $-3 return ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; LB_shutdown ; this is the fancy-pants shutdown sequence LB.1 clrf counter LB.2 btfss GPIO,LBI goto LB.3 bsf GPIO,LED goto loop LB.3 goto $+1 ; just some extra delay goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 decfsz counter,f goto $+2 goto shutdown_kewl movf counter,w movwf qw2 movlw b'000010' xorwf GPIO,f call DLB movwf temp decfsz temp,f goto LB.2
goto shutdown
DLB ;Delay Low Battery Routine btfss GPIO,button ;constantly check the status of the button retlw .1 ;if it's pressed, then immediately pop with literal .
1 in the accumulator, ;so we know that the button ;was pressed and the delay was exited early… so we can turn off ;the power instead of continuing the fancy pants blinky light shut down routine.
goto $+1 decfsz qw1 goto DLB decfsz qw2 goto DLB
retlw .0
shutdown_kewl ; fade out the LED, instead of just turning it off clrf on_counter movlw .1 movwf off_counter shutdown_kewl.1 bsf GPIO,LED call on_delay bcf GPIO,LED call off_delay incf off_counter,f decfsz on_counter,f goto shutdown_kewl.
1 goto shutdown on_delay movf on_counter,w movwf qw2 goto fade off_delay movf off_counter,w movwf qw2 goto fade fade goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 goto $+1 decfsz qw2,f goto fade
return
END ; directive 'end of program'
Источник: https://www.instructables.com/id/PURPIC-the-wearable-PICkit2-clone/
PICKit 2 Lite (SMD вариант) — Сообщество «Электронные Поделки» на DRIVE2
Собрал вот такой простой программатор для PIC микроконтроллеров. В интернете полно различных схем. Да и тут в сообществе есть сей девайс, но все же может кому пригодится такой вариант. Некоторые элементы я заменил.
Lite версия
Данный программатор от оригинального PICkit-2 унаследовал следующие функции: программирование МК с напряжением питания 5 вольт, USB-UART преобразователь, часть функций логического анализатора, расчет калибровочной константы встроенного RC-генератора для соответствующих типов МК, обновление операционной системы программатора в режиме bootloader.
Розетка XS1 служит для подключения стандартного USB-кабеля между программатором и компьютером. Делал я печатку для USB типа “В” поверхностного (SMD) монтажа, но у нас в городе не нашел такую, пришлось покупать обычный тип “В”
Светодиоды HL1 и HL2 любого типа, я взял 3528 белого и красного цвета. HL1 включен, когда на программатор подается питание; HL2 включается, когда между ПК и программатором идет обмен данными.
Перемычка XT1 используется для активации в устройстве режима bootloader для обновления программного обеспечения (прошивки) программатора через интерфейс USB. В ПОВСЕДНЕВНОМ рабочем режиме эта перемычка РАЗОМКНУТА.
Основой является МК PIC18F2550, имеющий прямой выход на шину USB. МК тактируется кварцем ZQ1 и работает на частоте 20 МГц. Питается он напряжением +5 В, поступающим с линий USB компьютера через разъем XS1.
Напряжение высоковольтного программирования Vpp в диапазоне +8,5…14 В формируется ключевым стабилизатором на элементах R4, VT1, L1, VD1, C4, R10, R11. Импульсы ШИМ поступают с вывода 12 МК, обратная связь с делителя R10, R11.
Транзисторы VT2, VT3, VT4 служат ключами. Они подают установленное напряжение Vpp к линиям программирования МК. Информация о наличии питания снимается с резистора R9.
Диод Шотки VD2 является барьером для обратного напряжения с линий программирования в случае использования программатора в режиме внутрисхемного программирования ICSP (In-Circuit Serial Programming), USB-UART преобразователя, логического анализатора.
Диод VD2 должен иметь падение напряжения не более 0,45 В. Если предполагается использовать этот программатор исключительно для программирования МК вне устройства, т.е.
с использованием соответствующих адаптеров, панелей и переходников, то на месте диода VD2 можно впаять перемычку.
VD2 я взял SS16.
Дроссель L1 с индуктивностью 680 мкГн.
Использованы транзисторы с любым буквенным индексом.
Диод VD1 заменил на импортный аналог 1N4148 (будьте внимательны с маркировкой катода).
Для работы PICKit2 программатора, необходимо сначало запрограммировать МК PIC18F2550, его можно запрограммировать с помощью программатора Extra-PIC или собрать простейший JDM программатор
JDM программатор
Печатную плату рисовал в DipTrace, изготавливал печатку с помощью фоторезиста.Транзисторы не нашел SMD, поэтому использовал в корпусе ТО-92.Транзистор КТ361 сначала думал заменить на другой в корпусе ТО-92, но не нашел подходящий, как найду заменю)
После изготовления нашел косяк, не было связи вывода GND разъема icsp с сетью GND, пришлось с обратной стороны проводком соединять) В выложенной печатке этот косяк устранен.
Программатор работает под управлением оболочки «PICkit 2 Programmer»(ссылка для скачивания внизу) или под управлением среды разработки MPLAB IDE. Оба приложения бесплатно распространяются фирмой Microchip
Для подключения микроконтроллеров к программатору я буду использовать адаптер, печатную плату и готовый адаптер выложу чуть позже как допаяю элементы)
печатка в DipTrace
3D просмотр будущей платы
вот он проводок беленький))
Ссылки:
PICkit 2 V2.61 Install with .NET Framework
Руководство пользователя на русском
Плата и прошивка
Источник: https://www.drive2.ru/c/926800/
Microchip PicKit2. Клон программатор
PICkit2 это недорогой Программатор / отладчик для микроконтроллеров Microchip PIC. Фирменная программа от Microchip, которая работает с этим программатором, поддерживает все базовые 8-разрядные, а также 16 и 32 разрядные микроконтроллеры, а также целый рад чипов памяти Serial EEPROM.
Программатор поддерживается напрямую мощной средой разработки MPLAB IDE, что позволяет с его помощью отлаживать большинство проектов, основанных на чипах Microchip PIC. Отладка производится путем задействования точек остановки программы, запуска и остановки однократной операции.
При этом можно проверить и изменить содержимое памяти и регистров микроконтроллера.
Предлагаемый клон PICkit2 имеет следующие особенности:-Устройство работает точно также, как и оригинальный PICkit2 -Совместимость с любыми микроконтроллерами с питанием как от 5 так и от 3.3В.-Не применяются MOSFET транзисторы, нет дефицитных компонентов.-Возможность программирования без компьютера.
СПИСОК ПОДДЕРЖИВАЕМЫХ ПРОГРАММАТОРОМ УСТРОЙСТВ
Шесть простых шагов изготовления этого программатора.
Шаг 1. Скачиваем прошивку, схему и чертежи печатной платы.
Скачиваем прхив по этой ссылке.
В архиве вы найдёте файлы прошивки для контроллера PIC18F2550, принципиальную схему и печатную плату в формате PDF и PNG.
Шаг 2. Подготовим все необходимые компоненты.
Список всех необходимых деталей смотрим по ЭТОЙ ссылке.
Если вы не планируете использовать программатор без соединения с компьютером, то можете исключить микросхемы IC3 и IC4 (это чипы памяти, у которых хранится программа в случае программирования без компьютера).
Шаг 2. Печатная плата и пайка компонентов. .
Вы должны были загрузить чертеж печатной платы и принципиальную схему в шаге 1. Если вы еще этого не сделали, то скачайте сейчас.
Вид со стороны компонентов
Перемычки
Нижний слой
После того как плата изготовлены и все детали распаяны на свои места, пришло время для…
ШАГ 4. Подготовка микроконтроллера PIC18F2550 к работе в должности программатора.
Здесь может возникнуть проблема, обусловленная тем, что для того, чтобы запрограммировать микроконтроллер для программатора вам потребуется… программатор. Возьмите программатор где-то на прокат или попросите человека, у которого он уже есть, прошить микроконтроллер для вас.
Прошивка микроконтроллера находится в ZIP архиве, который вы скачали в шаге 1.
ШАГ 5. Установка драйвера и программы – оболочки.
Драйвер для нашего новорожденного программатора устанавливается вместе с фирменной утилитой от Microchip. Сперва необходимо скачать и установить программу Microchip PicKit2 V2.61, а после установки подключить наш программатор к USB порту компьютера.
Не используйте для подключения программатора USB хаб. Windows установит драйвер для нового устройства.
ШАГ 6. Используем программатор – программирование других микроконтроллеров. .Здесь можно использовать 2 способа. Поскольку программатор PicKit2 поддерживается также системой разработки MPLAB IDE, то программирование можно осуществлять непосредственно из ее среды. Другой способ – использование небольшой утилиты-оболочки, которую мы с вами установили в шаге 5. Я долгое время использую второй способ, так как программа MPLAB IDE у меня не установлена – я использую компиляторы сторонних производителей.
Подключаем программируемый контроллер.Существует 2 способа программирования контроллеров. Первый способ – прошивка контроллера PIC непосредственно установленного в схеме устройства, которое собрано на этом контроллере. Таком метод называется “внутрисхемным программированием” – ICSP -ICSP – In-Circuit Serial Programming (внутрисхемное последовательное программирование). На самом деле данный программатор изначально разрабатывался фирмой Microchip именно для такого варианта работы, поскольку он умеет не только программировать контроллеры, но и отлаживать устройства, на этих контроллерах собранные. Но ничто не мешает нам сделать для этого программатора простейший адаптер с ZIF панельной нулевого усилия и прошивать отдельные микроконтроллеры, устанавливая их в эту панельку. Схема такого адаптера с панелькой будет опубликована в отдельной статье на нашем сайте.
Так или иначе, для подключения программируемого чиппа используются 5 проводов. Это Vdd или питание (+5 или 3.
3 вольта, в зависимости от модели контроллера) , Vss или земля, MCLR – сброс и провод подачи напряжения программирования, ICSP DAT – данные программирования и ICSP CLK – Тактирование программирования.
Пример распиновки выводов программирования для микроконтроллеров PIC16F84 и PIC16F628
Распиновка стандартного разъема ICSP оригинального программатора PicKit2. Во всех разрабатываемых вами устройствах рекомендуется придерживаться этой распиновки. Вывод с номером 6 не используется (зарезервирован).
Полное и исчерпывающее руководство по внутрисхемному программированию устройств MICROCHIP (на английском языке) можно скачать по этой ссылке.
Источник: https://musbench.com/e_digital/pickit2_clone_02.html
Радиоэлектроника и радиолюбительская технология – PICKit2
PicKit2 это простой USB программатор для микроконтроллеров PIC, микросхем памяти и KeeLOQ ключей производства компании Microchip Technology Inc. Программатор PicKit2 работает под управлением своей собственной оболочки или под управлением среды разработки MPLAB IDE.
Кроме того, PicKit2 имеет несколько очень полезных дополнительных функций:
- Регулируемый источник питания 2.5-5 вольт с шагом 0.1.
- Может шить AVR ! http://pickit2.isgreat.org/
Отличительной особенностью программатора доступность полной документации, включая схему и исходные коды прошивки для микроконтроллера, и программы оболочки для компьютера, что делает его лучшим программатором для самостоятельного изготовления.
Детали и конструкция :
В оригинальной схеме есть пару трудно доставаемых деталей это операционный усилитель MCP6001U и Сборка FDC6420C. FDC66420C легко заменяется на два транзистора: IRLML6402, который используется также в усилителе мощности (Q1) и 2N7002
В схеме программатора PicKit3 в усилителе пременена более распространенная MCP601 схема включения которой аналогична включению MCP6001U в PICkit2, исходя из этих соображений , на приведенной ниже печатной плате разводка сделена под MCP601.
Сразу хочется предостеречь от повторения клонов типа PICKit2 Lite,немного упростив схему, вы лишитесь целого ряда функций и поддержки многих контролеров.
Если хочется сэкономить, можете не ставить 24LC512, но место обязательно оставьте, так как вам очень скоро захочется их поставить.
На просторах Интернета можно найти много вариантов печатной платы под PicKit2 мне понравилась эта Печатная плата выполненная в sprintlayout-50 Не самый компактный вариант но легко повторяется с помощью лазерно-утюжной технологии.
Сборка
Сначала устанавливаем SMD элементы, навесные элементы лучше установить после SMD иначе они будут мешать. Начинающему радиолюбителю может показаться это сложным но на самом деле это даже проще и быстрее чем детали с выводами. Единственное затруднение может вызвать установка PIC18F2550.
Предлагаю такой способ установки : Наносим спирто-канифольный флюс и ждем пока он немного подсохнет , (станет липким) так чтобы посессор не падал с платы но его можно было двигать. Далее с помощью иголки выравниваем процессор на плате , контролировать удобно просвечивая плату снизу .
После выравнивания ждем еще минут 30-40 пока спирто канифольная смесь загустеет еще сильней, чтобы процессор не сдвинулся при пайке. Запаиваем четыре вывода по углам контролируя положение процессора после каждой пайки так как после этого сдвинуть процессор будет проблематично.
Дальше все просто , Еще раз наносим флюс на выводы и проводим паяльником , залипы устраняем дополнительным количеством флюса.
Обратите внимание под процессором есть две перемычки, не забудте их установить до установки процессора!
После установки SMD элементов и процессора можно установить разем ICSP и приступить к прошивке. Если вы все делаете по порядку то перемычка ICSP у вас еще не установлена ! Обратите на это внимание ее не нужно устанавливать до прошивки процессора. Собираем простейший JDM программатор
и качаем WINPIC800. (IsProg к сожалению не поддерживает PIC18F2550 )
Прошивку и оболочку брать с сайта Микрочипа например здесь http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=pg164120 Или с этого сайта.
Прошивка V2.32: PK2V023200.zip
Оболочка V2.61 PICkit_2_v2.61.00_Setup_A.zip требуется NET Framework A С программатором можно работать непосредсвенно из MPLAB но из оболочки поддерживается больше контролеров и логический анализатор поддерживает только из оболочки. Прошиваем контролер, запаиваем навесные элементы и можно наслаждаться замечательным программатором от компании Microchip
Задавать вопросы можно здесь
Пример работы инструмента Logic Analyzer
Задавать вопросы можно здесь
Источник: http://radioteh.su/index/pickit2/0-11
Адаптер PIC ICD2 для Pickit 2, Pickit 3
Адаптер PIC ICD2 для программирования микросхем на программаторах Pickit 2 или Pickit 3. Адаптер имеет 40-контактную колодку ZIF, джамперы (переключатели) для выбора типа программируемой микросхемы, и гнездо ICSP для соединения с программатором.
Адаптер поддерживает следующие микросхемы:
– PIC16/18XX с количеством контактов 8, 14, 18, 20, 28, 40
– PIC10FX
– 16F57, 16F59
Контакты ICSP: MCLR, VCC, GND, PGD, PGC.
Установите микроконтроллер, 28-dip, 40-dip по левому краю 28/40 P (А). Точка установки обозначена на адаптере
8,14, 18,20-dip микроконтроллер выровнены слева 8 P/14 P/18 P/20 P флаг линии (B), короткое замыкание крышки на позиции B.
УСТРОЙСТВА PIC16/18XX 40PIN Серии (кроме 16F59)
УСТРОЙСТВА PIC16/18XX 28PIN Серии (кроме 16F57)
УСТРОЙСТВА PIC16/18XX 18PIN Серии устройств
ПИК 8PIN/14PIN/20PIN семейство устройств (за исключением 10FXX)
Бонус за отзыв: 7.00 руб однократно для каждого товара при условии, что Вы купили этот товар (необходимо зарегистрироваться или войти)
Посмотрите ещё модели из этой же категории
Resetter, программатор для сброса чипа Brother lc563/ lc565/ lc567Resetter, программатор для сброса памперса Epson WorkForce Pro WF-3010DW/ WF-3520DWF/ WF-3530DTWF/ WF-3540DTWF/ WF-3620DWF/ WF-3640DTWF/ WF-7110DTW/ WF-7610DWF/ WF-7620DTWFResetter, программатор для сброса чипов для Canon ip4200 (PGi-5 / CLi-8)Вакуумный пинцет FFQ-939Программатор TNM 2000 SPI + NANDПрограмматор – USB – 1-Wire Chip Resetter DS2502/ DS2430/ DS243/ DSQ8Resetter, программатор для сброса памперса Epson T3000/ T3200/ B6000 ( maintenance box )ПРОГРАММАТОР Xilinx Platform Cable USB DLC9LPДекодер для DX5 печатающих головок F160010 F187000 F158000 F158010 F186000Декодер для DX7 печатающих головок F196010Copyright MAXXmarketing Webdesigner GmbH
- Продайте свои принтеры и детали
- Поступление совместимых струйных картриджей
- Рабочие дни в Москве и Волгограде в январские праздники
- Скупка новых совместимых картриджей (не б/у), зипов, оргтехники и бумаги
- ABS пластик для 3d принтера 1,75 и 3mm 400р за кг
- Картриджи ПЗК и СНПЧ для Canon Maxify ( 1400XL и 2400XL ) с чипами в наличии
- Бесплатная доставка
- Прошивка Xerox новых моделей – Phaser 3020, WC 3025, WC 3215, WC 3225, Phaser 3260 350р
- Прошивка Samsung SL-M2022, M2070, M3830, M2820, по 350р
- Чернила Epson, Canon, HP в канистре, по старым ценам 2500р за 10 литров
Источник: http://vce-o-printere.ru/programmatory/adapter-pic-icd2-dlia-pickit-2-pickit-3.html
PICkit 2 – PIC microchip – Программаторы – Каталог статей – Электрик
Источник: http://aes.at.ua/publ/pickit_2/9-1-0-281
Adblockdetector