ПОС
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2011 г. ) |

PICkit — семейство программаторов для PIC-микроконтроллеров производства Microchip Technology . Они используются для программирования и отладки микроконтроллеров, а также программирования EEPROM . Некоторые модели могут также оснащаться логическими анализаторами и инструментами последовательной связи ( UART ).
Версии
[ редактировать ]фото 1
[ редактировать ]PICkit 1 — простейший USB- программатор для микроконтроллеров PIC , выпускаемый компанией Microchip Technology , производителем микроконтроллеров серии PIC. Он был представлен 31 марта 2003 года по цене 36 долларов США. [ 1 ]
PICkit 1 был интегрирован в демонстрационную плату с восемью светодиодами , переключателем и потенциометром . Его программа по умолчанию, описанная в документации, последовательно вращает светодиоды. Направление и скорость вращения светового дисплея можно изменить с помощью кнопки и потенциометра на плате PICkit.
ПОС 2
[ редактировать ]
PICkit 2 был представлен в мае 2005 года. [ 2 ] для замены PICkit 1. PICkit 2 имеет отдельный блок программатора/отладчика, который подключается к плате с микросхемой, подлежащей программированию, тогда как PICkit 1 представляет собой отдельный блок. Это позволяет использовать программатор со специальной платой через разъем внутрисхемного последовательного программирования (ICSP). Эта функция не предназначена [ 2 ] однако для так называемого «производственного» программирования.
PICkit 2 использует внутренний PIC18F2550 с FullSpeed USB. Прошивка PICkit 2 позволяет пользователю программировать и отлаживать большинство 8- и 16-битных PICmicro и dsPIC, входящих в линейку продуктов Microchip.
PICkit 2 открыт для общественности, включая его аппаратную схему, исходный код прошивки (на языке C) и прикладные программы (на языке C#). Конечные пользователи и третьи стороны могут модифицировать как аппаратное, так и программное обеспечение. например, для Linux версия прикладного программного обеспечения PICkit 2 , поддержка CMD в стиле DOS и т. д.
PICkit 2 имеет функцию Programmer-To-Go (PTG), которая позволяет загружать образ памяти PIC MCU во встроенную память (128 КБ I²C EEPROM или 256 КБ I²C EEPROM). После загрузки образа устройства можно запрограммировать с помощью этого образа памяти без ПК.
Версия PICkit 2 для Microchip в стандартной комплектации имеет память 128 КБ. Память объемом 256 КБ можно разместить путем модификации оборудования или использования стороннего клона.
Трехканальный логический анализатор 500 кГц и инструмент UART встроены в PICkit 2. Эти функции недоступны в PICkit 3.
С момента выпуска версии 2.61 программное обеспечение PICkit 2 для ПК теперь поддерживает максимум 4 мегабайта памяти для функции «программатор на ходу». Благодаря этой модификации PICkit 2 поддерживает в восемь раз больше памяти, чем PICkit 3. Это усовершенствование было внесено Au Group Electronics, и, как сообщается, прошивка PICkit 2 также будет отправлена команде Microchip PICkit 2 в середине марта 2009 г. .
ПОС 3
[ редактировать ]
В январе 2009 года Microchip выпустила PICkit 3 , вариант PICkit 2 с тем же форм-фактором и новым полупрозрачным корпусом. Он оснащен более быстрым 16-битным процессором PIC24F и более широким диапазоном регулирования напряжения.
И PICkit 2, и PICkit 3 имеют внутренние импульсные стабилизаторы напряжения: от источника питания USB 5 В при токе около 100 мА PICkit 2 генерирует напряжение от 2,5 до 5 вольт, а PICkit 3 генерирует от 2,5 до 5,5 вольт. На обоих устройствах точность можно повысить путем калибровки выхода с помощью мультиметра. Для некоторых PIC напряжение программирования MCLR может составлять от 13 до 14 вольт. Это напряжение необходимо для перепрограммирования флэш-памяти.
фото 4
[ редактировать ]
В феврале 2018 года Microchip выпустила PICkit 4, который поддерживает отладку/программирование ICSP и JTAG. На момент запуска поддерживаются не все устройства PIC, но прошивка постоянно обновляется, чтобы добавить поддержку новых устройств. [ 3 ]
PICkit4 также поддерживает программирование/отладку устройств AVR с интерфейсами UPDI/PDI/JTAG/SPI/debugWIRE путем перечисления в «режиме AVR», что делает его интерфейс связи USB совместимым с интерфейсом Atmel-ICE.
ПОС 5
[ редактировать ]В июле 2023 года компания Microchip выпустила PICkit 5. Он поддерживает отладку/программирование ICSP и JTAG для устройств Microchip, а также UPDI/PDI/JTAG/SPI/debugWIRE для устройств AVR. [ 4 ]
PICkit 5 практически идентичен PICkit 4, и оба имеют схожий набор функций. Единственными функциональными отличиями являются использование разъема USB-C (вместо старого USB-микро-B) и возможность подключения Bluetooth . [ 5 ]
Программное обеспечение
[ редактировать ]PICkit 2 и PICkit 3
[ редактировать ]Программное обеспечение для внутрисхемных отладчиков/программаторов Microchip PICkit 2 и PICkit 3 было выпущено компанией Microchip в 2009 и 2012 годах соответственно. Программное обеспечение имеет открытый исходный код и не поддерживается Microchip. Следовательно, нет поддержки современных операционных систем или новых микроконтроллеров PIC.
Клоны и открытые исходники
[ редактировать ]PICkit 2 может программировать и отлаживать большинство PIC (по состоянию на май 2009 г. только семейство PIC32 не поддерживается для отладки MPLAB). С момента первого выпуска весь исходный код программного обеспечения (прошивка, приложение для ПК) и схемы оборудования открыты для общественности. Это позволяет конечному пользователю относительно легко модифицировать программатор для использования с операционной системой, отличной от Windows, такой как Linux или Mac OS. Это также вызывает большой интерес к DIY, позволяя легко создавать клоны. Структура с открытым исходным кодом предоставляет сообществу PICkit 2 множество функций, таких как Programmer-to-Go, UART Tool и Logic Tool, которые были предоставлены пользователями PICkit 2. Пользователи также добавили в PICkit 2 такие функции, как возможность использования программатора объемом 4 МБ, схемы понижения/повышения USB, разъемы типа RJ12 и многое другое. Он даже проник в сообщество Atmel, поскольку его можно настроить в качестве инструмента AVR ISP. [ 6 ]
ПОС 3.5
[ редактировать ]PICkit3.5 — это описание клона, созданного не Microchip. [ 7 ] Устройство утверждает, что предлагает некоторые улучшения по сравнению с PICkit 3 от MicroChip и клонами других производителей. [ 8 ]
PICKitPlus
[ редактировать ]В 2018 году программное обеспечение PICKitPlus [ 9 ] был выпущен для поддержки новых 8-битных микроконтроллеров, которые не поддерживались исходным программным обеспечением Microchip, включая, помимо прочего, диапазоны 16F18xxx и 18F2xKxx. Программное обеспечение бесплатное.
Целью PICKitPlus является облегчение программирования любого 8-битного микроконтроллера PIC с использованием внутрисхемных отладчиков/программаторов PICkit™ 2 и PICkit™ 3 (ICSP). Программное обеспечение продлевает срок службы существующих аппаратных устройств PICkit2 и PICkit3, позволяя им работать с новыми 8-битными микроконтроллерами PIC.
Возможности включают в себя:
- Три приложения:
- Обновлен графический интерфейс PICkit 3 для оборудования PICkit3;
- Обновлен графический интерфейс PICkit 2 для оборудования PICkit2; и
- Новое приложение командной строки, поддерживающее устройства PICkit2 и PICkit3.
- Поддержка нового протокола программирования для новых классов 8-битных PIC-микроконтроллеров Microchip.
- Обновлена и управляема база данных 8-битных микроконтроллеров, чтобы поддерживать актуальность программного обеспечения для будущих продуктов микроконтроллеров.
- Улучшенный пользовательский интерфейс.
- Повышена надежность (исправлены ошибки).
- Улучшена справка и пользовательские PDF-файлы.
- Программное обеспечение совместимо с существующим программным обеспечением интегрированной среды разработки (IDE).
- Поддерживает низковольтное (от 2 до 6 В) программирование (LVP) и высоковольтное (от 9 до 12 В) программирование (HVP).
- Может читать, записывать или стирать память программ и данных микроконтроллеров с проверкой.
- Поддерживает Windows 10, Windows 8.1, Windows 8.0, Windows 7 и Windows XP.
Есть планы на будущее [ когда? ] для поддержки MacOS и Linux.
Ссылки
[ редактировать ]- ^ «mcparam=en013622 Пресс-релиз PICkit 1» .
- ^ Jump up to: а б Руководство пользователя PICkit 2 , из которого была выведена дата выпуска продукта; также содержит предупреждение против использования программатора PICkit 2 для производственного программирования.
- ^ «Поддержка деталей MPLAB PICkit 4 | Микрочип» .
- ^ «Внутрисхемный отладчик MPLAB PICkit 5» .
- ^ «Руководство пользователя внутрисхемного отладчика MPLAB PICkit 5» (PDF) .
- ^ avrdude указал Pickit2 как программный адаптер для чипов Atmel AVR: http://www.nongnu.org/avrdude/user-manual/avrdude_4.html
- ^ https://www.eevblog.com/forum/microcontrollers/pickit-3-versus-pickit-3-5/ [ только URL ]
- ^ https://www.eevblog.com/forum/microcontrollers/difference-between-pickits/msg1209893/#msg1209893 [ только URL ]
- ^ Веб-страница PICKitPlus: http://gcbasic.sourceforge.net/Typesetter/index.php/PICkitPlus.
Внешние ссылки
[ редактировать ]
Микрочип:
Отзывы:
- Видео-обзор программатора/отладчика Microchip PICkit 3
- Чак Хеллебак. «USB PIC-программисты». Журнал Nuts and Volts
Сторонние клоны:
Программное обеспечение: