рекомендуем
использовать с PIC DIP Programmer - модуль программирования Microchip PIC
микроконтроллеров и EEPROM памяти в DIP корпусе
PICkit2 Lite – более
дешевая версия программатора PICkit2 (без функции
«Programmer-To-Go»
- она может быть добавлена пользователем позже). Этот программатор с поддержкой
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 устройств – см.
Перечень поддерживаемых микросхем (англ.)
возможность питания отлаживаемого устройства от
программатора с установкой напряжения питания в диапазоне 2,5..5В с шагом 0,1В
функция USB-UART преобразователя
функция логического анализатора
Возможность доработки программатора для получения
функции прошивки микросхем без подключения к ПК (потребуется установить 2 микросхемы
EEPROM памяти 24LC512 либо 24LC1024)
функция калибровки константы 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;
возможность внутрисхемной отладки
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»
- потребуется установить 2 микросхемы EEPROM памяти 24LC512 либо 24LC1024.
Функция «Programmer-To-Go»
позволяет, записав в память PICkit2 программу «прошивки» микроконтроллера, программировать
любой PIC, за исключением PIC32, нажатием одной кнопки, без использования ПК
(необходимо только питание по USB от ПК или автономного USB-источника питания)
Дополнительные возможности программатора
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 измеряет частоту и рассчитывает калибровочную константу,
которая затем может быть записана в микроконтроллер.
Ссылки:
Домашняя страница программатора (англ.)
Перечень поддерживаемых микросхем (англ.)
Содержимое комплекта
·
Программатор PICkit2
·
Диск с программным обеспечением,
документацией и примерами использования.
|