PICkit3 — это официальное программное обеспечение от Microchip, предназначенное для работы с одноименным программатором от данного производителя. Приложение умеет автоматически распознавать подключаемые устройства и подбирать для них необходимые драйвера. Также оно отображает подробную техническую сводку и может выполнять массу самых разных операций.
Возможности программы
Из базовых функций, которые предлагает пользователю данный инструмент, стоит отметить выполнение проверки на чтение/запись устройства. Ее рекомендуется производить при каждом подключении PICkit3. Сразу после определения девайса программа составляет HEX-таблицу (разрешается импортировать ранее составленную) и считывает данные EEPROM. Все эти операции и собранные данные доступны прямо в главном окне приложения.
Из более продвинутых возможностей стоит выделить, в первую очередь, выполнение отладки микросхемы при работе в режиме ICD. Во-вторую очередь, нужно отметить функцию программирования микроконтроллеров PIC и dsPIC. Для этих целей рекомендуется использовать MPLAB (ICD 2, ICD 3 или REAL ICE) — другое официальное программное решение от Microchip.
Вообще работу большинства функций PICkit3 нельзя назвать стабильной. Даже несмотря на то, что данный релиз считывает финальным, а не тестовым, завсегдатаи тематических форумов отмечают в нем огромное количество багов и недочетов. К сожалению достойных альтернативных решений для прошивки PIC не существует, так что приходится довольствоваться тем, что имеем.
О самом устройстве
С возможностями приложения мы разобрались. Теперь стоит сказать пару слов о самом девайсе. PICkit3 — программатор, подключаемый к ПК посредством интерфейса USB. Чаще всего используется для прошивки микрочипов, выполнения их отладки, а также для работы с ключами KeeLOQ. Имеет небольшие габариты и сравнительно низкую цену, при этом обеспечивая довольно высокую скорость обмена данными (12 Мбит/с). Также девайс включает в себя схему мониторинга over-voltage/short и может работать с низкими напряжениями.
Ключевые особенности
- прошивка и отладка микрочипов PIC и ключей KeeLOQ;
- тесная интеграция с программной средой MPLAB;
- поддержка импорт HEX-таблиц;
- автоматическое распознавание подключенных устройств и установка необходимых драйверов;
- простой и понятный интерфейс.