PICkit2 - программатор
с поддержкой USB 2.0 для новичков (хотя будет полезен и опытным
разработчикам), который, к тому же, является полноценным отладчиком и
имеет ряд дополнительный функций. Программатор полностью совместим с
отладочными платами PIC-P18, PIC-P28, PIC-P40
Краткий перечень характеристик:
USB 2.0 подключение (USB разъем В типа)
Поддержка PIC10F, PIC12F5xx, PIC16F5xx, PIC12F6xx, PIC16F, PIC18F,
PIC24, dsPIC30, dsPIC33, и PIC32 семейств 8-битных, 16-битных и
32-битных микроконтроллеров; KEELOQ® HCS приборов; EEPROM 11LCxx,
24LCxx, 25LCxx, 93 серии; MCP250xx CAN устройств – см. Перечень
поддерживаемых микросхем (англ.)
два типа разъемов ICSP
возможность питания отлаживаемого устройства от программатора с
установкой напряжения питания в диапазоне 2,5..5В с шагом 0,1В
функция USB-UART преобразователя
функция логического анализатора
функция прошивки микросхем без подключения к ПК
функция калибровки константы RC генератора
светодиод наличия питания PWR (зеленый)
светодиод состояния BUSY (желтый)
светодиод питания платы TGT (красный)
Высококачественная печатная плата с защитной маской зеленого цвета и
маркировкой
миниатюрный размер 70х35 мм
На основе программатора PICkit2 возможно создание и отладка своего
USB-устройства с возможностью в любой момент откатиться назад к его
функциям программатора. С помощью бутлоадера, который прошит в
программатор, в PICkit2 можно прошить другие программы. В качестве
примеров на диске находятся примеры по превращению PICkit2 в виртуальный
COM порт, Создание USB 2.0 совместимого HID-устройства типа джойстик.,
Составное USB устройство., CDC-устройство на основе PICkit2, Радио HID
клавиатура на основе PICkit2., Два виртуальнык COM-порта на базе
PICKit2., версия USB стека., Бутлоадер с USB Flash Drive.
PICkit2 работает под управлением своей собственной оболочки «PICkit 2
Programmer» или под управлением среды разработки MPLAB IDE. Без
сомнения, можно утверждать, что это целая лаборатория «в кармане»:
широкий спектр поддерживаемых микросхем (перечень которых постоянно
пополняется с выходом новых версий ПО фирмы Microchip). PICkit2
позволяет стирать, программировать и проверять память программ и !!!
EEPROM !!!, устанавливать защиту кода, редактировать содержимое Flash и
EEPROM микроконтроллеров, а также программировать микросхемы памяти
EEPROM, CAN-драйверы и ключи Keeloq;
PICkit2 работает под управлением своей собственной оболочки «PICkit 2
Programmer» или под управлением среды разработки MPLAB IDE. Без
сомнения, можно утверждать, что это целая лаборатория «в кармане»:
широкий спектр поддерживаемых микросхем (перечень которых постоянно
пополняется с выходом новых версий ПО фирмы Microchip). PICkit2
позволяет стирать, программировать и проверять память программ и !!!
EEPROM !!!, устанавливать защиту кода, редактировать содержимое Flash и
EEPROM микроконтроллеров, а также программировать микросхемы памяти
EEPROM, CAN-драйверы и ключи Keeloq;
возможность внутрисхемной отладки PIC микроконтроллеров. С выходом MPLAB
8.15 появилась возможность отладки некоторых типов PIC24, что до
недавнего времени могли позволить себе лишь владельцы более дорогих
отладчиков (ICD2 и т.п.)
Функция USB-UART преобразователя «UART Tool» позволяет использовать
PICKit2 для передачи данных между отлаживаемым микроконтроллером и
компьютером по UART. Если ваше устройство должно общаться с другими
устройствами по UART, то вы можете использовать PICkit2 как средство
отладки последовательных протоколов. «UART Tool» позволяет задавать
скорость до 38400 бод, и так же позволяет получать отладочную информацию
из микроконтроллера; вести лог данных, получаемых от микроконтроллера, в
текстовом файле; разрабатывать и отлаживать последовательную передачу по
интерфейсу UART; посылать команды микроконтроллеру на этапе отладки
Функция логического анализатора «Logic Tool» позволяет создавать
воздействия и отслеживать состояние сигналов разрабатываемого
устройства. Поддерживается 2 режима: Logic I/O и Analyzer. Подключив
соответствующие каналы PICkit2 к сигнальным линиям разрабатываемого
устройства, «Logic I/O» позволяет формировать логические уровни (4
канала) и осуществлять мониторинг состояния уровней цифровых сигналов (3
канала), а «Analyzer» отображать формы до трех цифровых сигналов, с
возможностью старта их записи по заданному условию (нарастание/спад
фронта сигнала, низкий/высокий уровень), а также по комбинации
нескольких условий.
Функция «Programmer-To-Go». Вы разработчик и Вам приходится сопровождать
свои проекты с выездом на объект? Нужно зашить новую программу в
контроллер, которую Вы изменили по требованию заказчика («Ах, если бы
вот та штучка мигала 3 раза, а не 2…»), но ноутбук опять занят или его
негде взять? Тогда Вы оцените эту особенность программатора PICkit2. «Programmer-To-Go»
позволяет, записав в память PICkit2 программу «прошивки»
микроконтроллера, программировать любой PIC, за исключением PIC32,
нажатием одной кнопки, без использования ПК (необходимо только питание
по USB от ПК или автономного USB-источника питания)
В данной версии PICkit2 предусмотрено 2 типа ICSP разъема: обычный
однорядный разъем и разъем под RJ коннектор, по распиновке совместимый
со стандартными платами Microchip. Это позволяет приобретать PICkit2, не
заботясь о дополнительных кабелях и шлейфах ICSP.
Дополнительные
возможности программатора PICkit2:
Программатор PICkit 2 может формировать напряжение питание для схемы в
диапазоне напряжений от 2.5 до 5В с шагом 0.1В. Это полезная
особенность, т.к. вы можете отлаживать различные устройства, не отключая
устройство от программатора, а питание будет осуществляться от самого
программатора.
Внимание! USB порт компьютера может выдавать ток до 100мА. Если
подключенное к PICkit2 устройство потребляет больший ток, то USB порт
автоматически выключится. Если вам нужно получить ток больше чем 100мА,
то используйте внешний источник питания для отлаживаемого устройства.
Как правило, напряжение шины USB составляет 5В. Однако для некоторых
компьютеров и ноутбуков напряжение может отличаться. Программатор
PICkit2 имеет возможность калибровать напряжение, выдаваемое во внешнюю
схему для более точной работы.
Для устройств с внешним сбросом оболочка программатора позволяет
управлять сигналом сброса микроконтроллера.
В меню "Tools” можно включить опцию ”Use VPP First Program Entry", это
может понадобиться для контроллеров, конфигурация которых и настройка
портов не позволяет войти в режим программирования (например, для
контроллеров PIC12F675 с включенным внутренним сбросом и портами,
подключенными к PGD и PGC, настроенными на выход). Попробуйте включить
эту опцию, если программатор выдает ошибку проверки конфигурации (“Verification
of configuration failed”).
Некоторые микроконтроллеры PIC12F и PIC16F имеют внутренний
RC-генератор, калибровочная константа для которого хранится по
последнему адресу в памяти программ микроконтроллера. Как правило,
«правильные» программаторы, при программировании таких
микроконтроллеров, сначала считывают калибровочную константу, затем
стирают микроконтроллер, а затем программируют его пользовательской
программой с запомненной константой. Если по каким-либо причинам
константа утеряна, то PICkit2 поможет восстановить калибровку
генератора. Для этого в микроконтроллер записывается специальная
программа, которая генерирует на выводе микроконтроллера меандр,
программатор PICkit2 измеряет частоту и рассчитывает калибровочную
константу, которая затем может быть записана в микроконтроллер. |