Возьми - PICkit
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Возьми это семья программисты для Микроконтроллеры PIC сделано в Технология микрочипов. Они используются для программирования и отлаживать микроконтроллеры, а также программная EEPROM. Некоторые модели также имеют логический анализатор и последовательную связь (UART ) орудие труда.
Люди, которые разрабатывают программное обеспечение с открытым исходным кодом для PICkit, используют список рассылки для совместной работы.[1]
Версии
PICkit 1
PICkit 1 - представлен 31 марта 2003 г. за 36 долларов США.[2] - был рудиментарным USB программист для Микроконтроллеры PIC, произведено Технология микрочипов, производитель микроконтроллеров серии PIC. Он был интегрирован в демонстрационную плату с восемью Светодиоды, переключатель и потенциометр. Его программа по умолчанию, описанная в документации, последовательно вращает светодиоды. Направление и скорость вращения светового дисплея можно изменить с помощью кнопки и потенциометра на плате PICkit.
PICkit 2
PICkit 2 - представлен в мае 2005 г.[3] - заменил PICkit 1. Наиболее заметное различие между ними состоит в том, что PICkit 2 имеет отдельный блок программатора / отладчика, который подключается к плате, на которой установлен чип, который нужно запрограммировать, тогда как PICkit 1 был единым блоком. Это позволяет использовать программатор с заказной печатной платой через внутрисхемное последовательное программирование (ICSP) заголовок. Эта функция не предназначена[3] однако для так называемого «производственного» программирования.
PICkit 2 использует внутренний PIC18F2550 с FullSpeed USB. Последняя прошивка PICkit 2 позволяет пользователю программировать и отлаживать большую часть 8- и 16-битных PICmicro и dsPIC продуктов линейки Microchip.
PICkit 2 открыт для всех, включая его схему оборудования, исходный код прошивки (на языке C) и прикладные программы (на языке C #). Конечные пользователи и третьи стороны могут легко модифицировать как оборудование, так и программное обеспечение для улучшения функций. например Linux версия прикладного программного обеспечения PICkit 2, поддержка CMD в стиле DOS и т. д.
PICkit 2 имеет функцию «программист на ходу» (PTG), которая может загружать шестнадцатеричный файл и инструкции программирования во встроенную память (128 КБ I²C EEPROM или 256 КБ I²C EEPROM), так что в конце концов ПК не требуется применение.
Версия PICkit 2 для микрочипа имеет стандартную память 128 КБ. Память 256 КБ может быть достигнута путем модификации оборудования или сторонних клонов.
Кроме того, трехканальный логический анализатор 500 кГц и UART инструмент встроен в PICkit 2. Эти функции отсутствуют в PICkit 3.
Начиная с выпуска V2.61, программное обеспечение PICkit 2 для ПК теперь поддерживает максимум 4 мегабайта памяти для функции «программист на ходу». Благодаря этой модификации PICkit 2 поддерживает в восемь раз больше памяти, чем PICkit 3. Это усовершенствование было внесено Au Group Electronics, и, как сообщается, микропрограммное обеспечение PICkit 2 также будет представлено команде Microchip PICkit 2 в середине марта 2009 года. Улучшение также может быть интегрировано в будущие выпуски прошивки.
PICkit 3
Microchip продолжила производство PICkit 3, вариант PICkit 2 с тем же форм-фактором и новым полупрозрачным корпусом. Он оснащен более быстрым 16-битным процессором PIC24F и более широким диапазоном регулирования напряжения. Есть некоторые жалобы на то, что он не такой надежный, как Pickit 2.[нужна цитата ]
И PICkit 2, и PICkit 3 имеют внутренние импульсные регуляторы напряжения. Это позволяет им, в случае PICkit 2, генерировать напряжения от 2,5 до 5 вольт, или в случае PICkit 3, от 2,5 до 5,5 вольт, от источника питания USB 5 В, примерно при 100 мА. Оба имеют опции для калибровки выхода с помощью мультиметра для повышения точности. Кроме того, для некоторых PIC может генерироваться напряжение программирования MCLR от 13 до 14 вольт. Это напряжение требуется для перепрограммирования флеш-памяти.
PICkit 4
В феврале 2018 года Microchip выпустила 4-ю версию PICkit. Он поддерживает отладку / программирование ICSP и JTAG. На данный момент поддерживаются не все устройства PIC, но микропрограмма постоянно обновляется, чтобы добавить поддержку новых устройств.[4]
PICkit4 также поддерживает программирование / отладку устройств AVR с интерфейсами UPDI / PDI / JTAG / SPI / debugWIRE путем перечисления в «режиме AVR», что делает его интерфейс связи USB совместимым с интерфейсом Atmel-ICE.
Клоны
PICkit 2 был интересным программистом PIC от Microchip. Он может программировать большинство PIC и отлаживать большинство 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.[5]
Есть много других программаторов USB PIC, помимо серии PICkit.[6]
Программного обеспечения
- PICkit 2 и PICkit 3
Программное обеспечение для внутрисхемных отладчиков / программаторов Microchip PICkit 2 и PICkit 3 было выпущено Microchip в 2009 и 2012 годах соответственно. Программное обеспечение является открытым исходным кодом и поэтому не поддерживается без поддержки современных операционных систем, без официальной поддержки со стороны Microchip, без поддержки новых микроконтроллеров PIC.
- PICkit Plus
В 2018 году программное обеспечение PICkit Plus[7] был выпущен для поддержки новых 8-битных микроконтроллеров, которые не поддерживались исходным программным обеспечением Microchip, включая, помимо прочего, диапазоны 16F18xxx и 18F2xKxx. Программное обеспечение бесплатное.
Цель PICkit Plus - облегчить программирование Любые 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.
использованная литература
- ^ pickit-devel: «Обсуждение разработки с открытым исходным кодом для серии программистов Microchip PICkit».http://groups.google.com/group/pickit-devel
- ^ PICkit 1 пресс-релиз
- ^ а б Руководство пользователя PICkit 2, на основании которого была сделана вывод о дате вывода продукта на рынок; также содержит предупреждение против использования программатора PICkit 2 для производственного программирования
- ^ https://www.microchip.com/forums/m1041211.aspx
- ^ avrdude перечислил pickit2 как программный адаптер для чипов Atmel AVR: http://www.nongnu.org/avrdude/user-manual/avrdude_4.html
- ^ Программатор iCircuit iCP02 USB PIC
- ^ Веб-страница PICkit Plus: http://gcbasic.sourceforge.net/Typesetter/index.php/PICkitPlus
внешние ссылки
- Руководство пользователя PICkit 3
- Руководство пользователя PICkit 2
- Au Group Electronics CB0703
- Программатор PIC на основе последовательного порта
- Видеообзор программиста / отладчика Microchip PICkit 3
- Самый простой клон Pickit 2
- Веб-страница PICkit Plus
- Чак Хеллебайк. «Программаторы USB PIC». Журнал Nuts and Volts