Что такое PICkit3

Обновления:

PICkit3

PICkit 3 это простой внутрисхемный USB программатор для микроконтроллеров PIC производства компании Microchip Technology Inc. Программатор PICkit3 работает под управлением бесплатной среды разработки MPLAB IDE.

Внутрисхемный программатор

Программатор PICkit3 позволяет запрограммировать внутрисхемно практически все Flash микроконтроллеры Microchip. При появлении новых микроконтроллеров с сайта www.microchip.com/pickit3 можно скачать обновление программного обеспечения и прошивки программатора PICkit3. Начиная с версии MPLAB IDE 8.33 поставляется утилита для работы с программатором PICkit3 из командной строки. Утилита позволяет программировать все контроллеры, которые поддерживает последняя версия PICkit 3. С помощью ключей запуска выбирается тип контроллера, устанавливается напряжение питания, даются команды на чтение, программирование и верификацию Flash и EEPROM памяти микроконтроллеров. Утилиту можно использовать для интеграции программатора в автоматизированные системы, сторонние редакторы кода. Утилита тестировалась на совместимость с операционными системами Windows XP SP2 и Windows Vista.

Внутрисхемный отладчик

Программатор PICkit3 под управлением среды разработки MPLAB IDE может выполнять функции внутрисхемного отладчика, т.е. позволяет выполнять запуск программы, пошаговое выполнение команд, устанавливать точки останова микроконтроллера, а так же просматривать и изменять состояние регистров специального назначения и ОЗУ отлаживаемого микроконтроллера PIC.

Варианты поставок

1. Отладочный комплект PICkit 3 Debug Express

PICkit3 Debug Express

Отладочный комплект PICkit 3 Debug Express (номер для заказа DV164131) включает:

  1. Внутрисхемный программатор-отладчик PICkit 3
  2. Демонстрационную плату с 44-х выводным микроконтроллером PIC18F45k20
  3. USB кабель
  4. CDROM, включающий:
  • руководство пользователя PICkit 3
  • серию из 12 уроков программирования на Си, которые помогают освоить работу с портами ввода/вывода, АЦП, таймерами, прерываниями и работу с таблицами данных. Предоставляются исходные коды программ.
  • руководство по отладке микроконтроллеров в среде разработке MPLAB IDE с применением PICkit 3
  • бесплатную версию компилятора Си CCS для контроллеров PIC18F45k20. (ограничение на размер программы 2kWord).
  • бесплатную версию компилятора Си HI-TECH C PRO для контроллеров семейств PIC10/12/16.
  • среду разработки MPLAB IDE

2. Программатор-отладчик PICkit 3

PICkit3

Программатор-отладчик PICkit 3 (номер для заказа PG164130)

Дискуссия

Dmitry, 22/10/2009.10:30

Интересно , а будет акция по продажам 30 процентов стоимости, PICKIT3 так же как и PICKIT2 продавался.

pickit2, 26/10/2009.17:23

Вообще-то PICkit2 продавался не с 30% скидкой, а в 3 раза дешевле.

Пока на PICkit3 скидки не планируются.

Garny, 29/10/2009.07:29

А возможно его купить за полную цену? На сайте Микрочип он появился отдельно без отладочных плат.

pickit2, 30/10/2009.21:53

Да, можно комплектом (как выше на рисунке), так и отдельный PG164130.

Garny, 02/11/2009.23:57

Извините, а куда обратиться?

pickit2, 03/11/2009.14:01

в раздел «Контакты» смотрели? Можете обратиться в Гамму-Санкт-Петербург

ЮРИЙ, 16/11/2009.09:24

Подскажите пожалуйста, есть ли в свободном доступе прошивка бутлоадера на PICKIT3. Во время обновления рошивки я выдернул шнурок и сейчас при программировании любого ПИКа выскакивает какая-то ошибка и MPLAB вылетает.

pickit2, 16/11/2009.10:56

«Какая-то ошибка» это какая? Ctrl+C - Ctrl+V можете сделать?

Daddy Karlo, 31/12/2009.14:39

кто продает сей набор в германии?

Илья, 14/01/2010.11:12

Global Sales & Distribution

Игорь Бутывский, 01/03/2010.10:11

В чём конкретно отличия PicKit3 от PicKit2? Не в смысле отличий элементной базы того и другого, а в смысле отличий функционального характера.

pickit2, 01/03/2010.16:36

по ссылке и еще

Игорь Бутывский, 01/03/2010.21:16

Прочитал материал по первой ссылке. Там задан вопрос:«В чем основные отличия и преимущества PICkit2 по сравнению с PICkit3, ICD-2, ICD-3 и REAL ICE»?

Вот ответ:

1.PICkit2 может программировать микросхемы последовательной памяти с интерфейсами I2C, SPI, UNIO, а так же микросхемы кодеров KeeLOQ и CAN расширители MCP25xxx

2.PICkit2 имеет дополнительные возможности: UART Tool, логический анализатор

3.PICkit2 может использоваться как автономный программатор, то есть программировать микроконтроллеры PIC и микросхемы памяти без компьютера.

Отсюда можно сделать вывод о том, что PicKit3 вышеперечисленные свойства не доступны. Я правильно Вас понял уважаемый pickit2?

pickit2, 02/03/2010.17:01

Почти. PICkit3 развивается и через хх дней/недель может все поменяться. 3-й пункт доступен и для PICkit3 (есть возможность использования как автономного программатора и есть командная строка). А вот первые 2-м пункта pickit3 пока не может/имеет.

Tsimur Smolau, 20/06/2010.22:06

Собираюсь заказывать Pickit. Пока не могу определиться с моделью. Что брать 2 или 3? Как я понимаю, пока третья версия весьма ограничена в возможностях по сравнению со второй. Наступили эти xx дней/ недель, и доступен ли теперь логический анализатор в 3-ке? Он мне просто нужен.

pickit2, 21/06/2010.18:15

логический анализатор пока нет, но beta версия собственной оболочки появилась.

Alexandr, 12/03/2011.08:36

Купил PICkit-3. В комплекте к нему идет диск только с MPLAB v8.46 (хотя ранее я покупал PICkit-2 с MPLAB v8.50). Из оболочки MPLAB программатор работает нормально, но не очень удобно им пользоваться. Я скачал и проинсталлировал оболочку под PICkit-3 «PICkit 3 Stand Alone Programmer App V1.0 Windows». Сама оболочка раскрывается, программатор она находит, но при попытке начать работать всплывает окно «New firmware must be downloaded for PICkit-3», я нажимаю О.К. Процесс идет почти до конца, но потом всплывает сообщение, что не может найти файл PK3RS_011304.hex и на этом все «зависает». Что это за файл и где его взять? Для чего он нужен ?

pickit2, 14/03/2011.14:32

Посмотрите в MPLAB IDE/PICkit3 там должны быть эти hex

Alexandr, 14/03/2011.21:44

Я сейчас проинсталлировал две версии MPLAB IDE : V8.50 V8.63. Действительно там есть аналогичные файлы :

в версии V8.50 - PK3RS_011101 , а в версии V8.63 - PK3RS_011400

А этот PICkit 3 запрашивает файл PK3RS_011304. По логике возможно, что требуемый файл может находиться в оболочке MPLAB IDE в какой-то из версий выше V8.50 , но ниже V8.63 ? Я пытался найти этот файл на сайте MIKROCHIP - но пока без результата. Возможно у Вас он имеется в какой-то из версий ? Может кто-то выслать мне файл PK3RS_011304.hex ?

Андрей, 15/05/2011.14:28

Здравствуйте. Собираюсь заказывать Pickit. Не могу определиться с моделью. Что брать 2 или 3? PICkit3 уже может программировать микросхемы последовательной памяти с интерфейсами I2C, SPI, UNIO ?, а так же микросхемы кодеров KeeLOQ и CAN расширители MCP25xxx ?, имеет ли дополнительные возможности - UART Tool, логический анализатор?

Валерий, 03/02/2012.15:47

Здравствуйте.Помогите советом, PicKit 3 не определяет автоматически тип микропроцессора( можно только в ручную из списка), очень нужно , т.к. прошиваем оборудование на котором процессор стоит на внутренней стороне 2х этажной платы и визуально увидеть его название нельзя. До этого пользовался PicKit 2 там такой проблемы небыло(установил программное обеспечение и все).Спасибо.

pickit2, 01/03/2012.17:47

а как вы пршивику заливаете не зная контроллера?

можно попробовать через примерно такой bat файл (если есть перечень возможных контроллеров):

:start 
    cls 
    echo Put in PIC16F1823 
:partn_1                                                    
    pk3cmd exe -p16f1823 -V3.000 >out.txt 
    if errorlevel 5 goto partn_2 
    if errorlevel 1 goto error
    if errorlevel 2 goto error                             
    if errorlevel 3 goto error
    if errorlevel 4 goto error
    if errorlevel 6 goto error
    :: тут прошить нужной прошивкой
    goto ok
:partn_2
    ::cls 
    echo Put in PIC 16LF1823 
    pk3cmd exe -p16lf1823 -V3.000 >>out.txt 
    ::if errorlevel 5 goto next_partn 
    if errorlevel 1 goto error
    if errorlevel 2 goto error                             
    if errorlevel 3 goto error
    if errorlevel 4 goto error
    if errorlevel 6 goto error
    :: тут прошить нужной прошивкой
    ::goto ok
:ok
    cls 
    echo OK!!! 
    echo. 
    echo Press a button to quit. 
    pause
    goto end
:error 
    cls 
    echo An error occurred!!! 
    echo Error code : %errorlevel% 
    echo. 
    echo Press a button to quit. 
    pause >nul 
    goto end
:end 
Юра, 06/04/2012.04:11

Заходите во вкладку programmer,и убираете галку manual device select, и будет Вам счастье. Кстати вся инфа представленная здесь устарела и pickit3 может все что и pickit2!

Den, 22/08/2012.15:59

На мой взгляд pickit3 очень сырое, недоделанное устройство. У меня есть pickit2 и я им очень доволен, работает быстро и без проблем. В свою очередь pickit3 работал медленно, постоянно отказывался прошивать, а в итоге и вообще умер. Может конечно мне попался такой экземпляр, в связи с чем прошу прокомментировать пользователей, владеющих этим «чудом», о его достоинствах и недостатках. Спасибо.

что.такое.pickit3.txt · Последние изменения: 09/09/2013.11:39 — pickit2
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0