рекомендуем
использовать с PIC DIP Programmer - модуль программирования Microchip PIC
микроконтроллеров и EEPROM памяти в DIP корпусе
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;
возможность внутрисхемной отладки
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 измеряет частоту и рассчитывает калибровочную константу, которая затем
может быть записана в микроконтроллер.
Ссылки:
Домашняя страница программатора (англ.)
Перечень поддерживаемых микросхем (англ.)
Содержимое комплекта
·
Программатор
PICkit2
·
Диск
с программным обеспечением, документацией и примерами использования.
|