Часто Задаваемые Вопросы о PICkit2.ru

Как создавать страницы и участвовать в дискуссиях

1. Нужно зайти на сайт под своим логином

2. При необходимости нужно зарегистрироваться на сайте

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

4. Зарегистрированные пользователи могут публиковать статьи и проекты в «Песочнице», корректировать чужие статьи.

5. Заслуживающие внимания материалы и статьи будут переноситься в основные разделы Статьи и Проекты с указанием автора и др. необходимой информации.

6. Получившие Gold аккаунт, могут править Проекты и Статьи не только в «Песочнице», размещать материалы напрямую в Проектах и Статьях.

Часто Задаваемые Вопросы о PICkit2

В чем основные отличия и преимущества PICkit2 по сравнению с PICkit3, ICD-2, ICD-3 и REAL ICE?

Достоинства:

  1. PICkit2 имеет меньшую стоимость чем все перечисленные отладчики.
  2. PICkit2 может программировать микросхемы последовательной памяти с интерфейсами I2C, SPI, UNIO, а так же микросхемы кодеров KeeLOQ и CAN расширители MCP25xxx
  3. PICkit2 имеет дополнительные возможности: UART Tool, логический анализатор
  4. PICkit2 может использоваться как автономный программатор, то есть программировать микроконтроллеры PIC и микросхемы памяти без компьютера
  5. PICkit2 имеет полностью открытый исходный код, схема программатора доступна на сайте производителя.

Ограничения:

  1. PICkit2 не поддерживает отладку высокоскоростных 32-х разрядных контроллеров PIC32, поддерживает только программирование
Возможность PICkit2 PICkit3 ICD-2 ICD-3 REAL ICE
USB FS FS FS HS+FS HS+FS
Питание от USB Да Да Да Да Да
Нужно внешнее питание? Нет Нет Да Нет Нет
Программируемое Vpp Да Да Нет Да Да
Выдача питания на внешнее устройство Да Да Да Да
Точки останова Да Да Да Комплексные Комплексные
Программные точки останова Нет Нет Нет Да Да
Память для автон.прогр. 128К 512К Нет Нет НЕт
Трассировка Нет Нет Нет Нет Да
Захват данных Нет Нет Нет Нет Да
Пробник, триггеры Нет Нет Нет Нет Да
Командная строка Да Да Нет Да Да
Автономная работа Да Да Нет Нет Нет

Дискуссия

pickit2, 24/02/2009.20:01

Тут задаем вопросы и оставляем комменты

Геннадий Титов, 24/03/2009.11:56

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

pickit2, 24/03/2009.13:59

на сайте http://microchip.com/pickit2 есть ссылка на документ PICkit 2 Programmer-To-Go User Guide (на английском). Это руководство описывает автономную работу с PICkit2

Иван, 26/03/2009.23:09

А не могли бы Вы дать ссылки на схему и прошивку девайса PICkit2 ? спасибо.

pickit2, 27/03/2009.11:09

http://www.microchip.com/pickit2 схема в руководстве пользователя, ссылки на исходники прямо на странице. Но я бы не рекомендовал в ближайшее время собирать самому и тратить время, следите за новостями ;-)

Иван, 27/03/2009.14:36

Ой, Вы меня заинтриговали, обоснуйте, пожалуста! Мне этот программатор нужен всего лишь для одного пик контроллера PIC16F914.

pickit2, 27/03/2009.14:43

нужен так нужен, можете купить фирменный или собрать самому. пока без коментариев.

Иван, 28/03/2009.14:05

Приветствую всех! Господа не подскажите где можно найти разводку печатной платы для PICkit2 ? Спасибо.

pickit2, 28/03/2009.23:25

google в помощь! pickit2 + плата или pickit2 + DIY

Serg, 30/03/2009.23:34

Здравствуйте! Использую фирменный PICKit2, при калибровке напряжения пишет «invalid volts measured value.», что проверить?

pickit2, 01/04/2009.10:45

вы бы хоть какую-то конкретику написали. Какяа версия оболочки. Сколько намеряли, сколько вписываете, может банально вместо разделительной точки запятую пишете…

Serg, 01/04/2009.17:29

Спасибо большое, именно так и получилось… писал точку вместо запятой.

pickit2, 01/04/2009.18:09

ОК, точка или запятая - зависит от конкретных языковых настроек винды.

Денис, 03/04/2009.17:24

Подскажите пожалуйста схему подключения pic16f628 при программировании.Имеется PICKit2,но отладочная плата под 16F690 .Т.е.нужно узнать какие ноги 628го к каким выводам PicKit2 цеплять.Даташит PIC-ов есть,но я только начинаю осваивать это дело.В инете искал но безрезультатно.

pickit2, 04/04/2009.01:02

На этом сайте есть руководство пользователя на русском языке! http://pickit2.ru/doku.php/руководство.пользователя.pickit2 глава 3 пункт 1. Нужно подключить Vdd, GND, Vpp(MCLR), PGD и PGC

Денис, 04/04/2009.01:42

Спасибо за ответ и очень полезный сайт.

Дмитрий, 07/04/2009.15:23

Подскажите, в чём дело, хочу прошить PIC12F509, после загрузки HEX-а выдаёт надпись на жёлтом фоне: Warning: No confegurationwords in hex file. In MPLAB use File-Export to save hex with config. После данной таблички попробовал прошить, но не прошился контроллер. Что это?

pickit2, 07/04/2009.16:06

Данное сообщение говорит что в hex файле нет битов конфигурации. По правильному нужно чтобы в проекте (в исходниках) эти биты были прописаны, тогда избежите много проблем (отдадите кому-то прошивку или забудете сами через год что ставить и пр.). Контроллер должен был прошиться. Верификация проходит??

Дмитрий, 07/04/2009.16:43

Вобщем нажимаю Write, потом в окне идут надписи: Writing device: Program Memory…UserIds…Congif…Done.

pickit2, 07/04/2009.17:11

Жмите Verify. Если будет ОК - значит все прошилось. Но без правильной конфигурации работать программа не будет. Как поместить конфигурацию в hex - читайте мануал.

Владимир, 30/04/2009.16:58

Вопрос: Почему PICKit2 в MPLAB IDE 20.0 не может работать в качестве программатора а MPLAB SIM в качестве симулятора? Программа пишет, что отладчик и программатор не могут быть загружены в одно время… В MPLAB IDE 15a все работает… Снес 20-ю версию, поставил 10ю.. пока работаю в ней… по крайней мере глюков таких нет… Может кто знает в чем трабла?!

Alex B., 04/05/2009.18:46

начиная с 8.20 в MPLAB нельзя одновременно использовать средство отладки и программатор. При этом под средством отладки стали понимать MPLAB SIM. Неудобно, но других вариантов нет. Микрочип как упорные бараны не хотят возвращать симулятор на место

Николай, 05/05/2009.10:50

Вопрос: У меня пиккит постоянно подключен к компу у каждый раз после перезегрузки компа программа не видит програматора. Каждый раз нужно выдергивать и вставлять програматор в усб. Как с этим боротся?

pickit2, 04/06/2009.11:35

А отлаживаемая плата подключена? см. руководство пользователя - глава 5. решение возникающих проблем.

Николай, 09/08/2009.23:33

Нету разницы. Невидит ни вкаком случае.

алексей, 13/12/2009.10:57

Вопрос:Здравствуйте!отладочная плата на pic16f877 реагирует на прикосновения руки,MCLR подтянут к +5 через резистор 10к,использую кварц 4мГц и ёмкости 30pf,конфигурационное слово __CONFIG(0x3F72),запитываю от pickit2,на PIC16f876a такого эфекта не наблюдается,схема подключения таже.

pickit2, 15/12/2009.11:22

Плата самодельная? Все выводы земли/питания контроллера подключены к земле/питанию? Расстояние от кварца до контроллера? Земля от конденсаторов 30pF только к ближайшему выводу контроллера? Длина проводника? __CONFIG(0x3F72) напишите понятным языком.

serg, 23/03/2010.22:14

Вопрос: только начал осваивать PICKIT2. Взял PIC12f675. Вначале вроде пару раз прошивка получилась. Но с какого-то момента экспериментов по записи, чтению, изменению константы и т.д. вдруг программатор стал выдавать сообщения типа Неправильная константа калибровки 0000 и «девайс не обнаружен». Стирание при этом тоже не идет , запись дает ошибку в первом же адресе. Если перезапустить программу PICRIT2, то сначала контроллер обнаруживается и правильно идентифицируется, но попытка любой операции (записи, стирания,чтения) сразу приводит к сообщ. девайс не обнаружен. Поставил этот же контроллер в старый LPT-программер, прочитал: все нули (т.к. в контроллере стояли биты защиты), а константа калибровки - нормальная, как и была. С помощью старого программера все пишется без проблем. В чем же была причина, что там защелкнулось, что PICKIT2 не смог отщелкнуть?

pickit2, 24/03/2010.12:04

PICkit2 самодельный или фирменный?

serg, 25/03/2010.14:31

Программер самодельный, делает Семенов Михаил, в Москве, похож на фирменный, только без кнопки.

Тут мне подсказали:В закладке TOOLS выставить Use VPP First Program Entry. Действительно помогает справиться с ситуацией «Девайс не обнаружен», за исключением случая «Недействительная конст. Калибровки 0000». В последнем случае удается спастись только функцией восстановления константы. Такие защелкивания, кажется, возникают при ручной переустановке битов конфигурации. Впрочем и при автоматической конфигурации, зашитой в импортируемом нех-файле, неудобство тоже замечено: биты защиты кода и ЕЕПРОМ ставятся в соответствии с кодом программы, но потом снимаются ТОЛЬКО вручную. Например, я запрограммировал один контроллер кодом, где была установлена защита. Потом импортирую другой НЕХ-файл, уже для следующего контроллера, где в программе биты защиты сняты. А программатор их оставляет включенными с предыдущего сеанса. И приходится лезть в Тулз и уже там снимать эти защиты. Иногда забудешь снять, а потом, уже по ходу работы контроллера, захочешь прочитать информацию из ЕЕПРОМ, а уже ничего не получается. Еще заметил проблему с записью из программатора в ЕЕПРОМ: например, вручную заношу данные прямо в окошке ЕЕПРОМ, в интерфейсе программера, потом пишу. Говорит: «Записано», потом читаешь, а там пусто. Но если заполнить несколько байтов, то некоторые таки пишутся, обычно кроме последнего. Иногда при ручном редактировании ЕЕПРОМ выдает сообщение о возможной ошибке. Может, здесь эта функция ручного редактирования ЕЕПРОМ вообще не предусмотрена?

Александр, 11/06/2010.13:37

добрый день. Скажите, возможна замена 18f2550 на другой чип при перекомпиляции проекта?

pickit2, 17/06/2010.12:21

??? Возможно Все! Что Вы имеете в виду?

Александр, 20/06/2010.00:04

Можно ли собрать pickit2 на другом контроллере, например 18f2455?

pickit2, 21/06/2010.18:12

пробуйте. в проекте поменяйте контроллер на 2455, откопмилируйте и смотрите ругнется или нет компилятор на нехватку памяти

Алексей, 31/10/2010.11:07

Хочу купить, но где и как? Где заказать дополнительные платы?

pickit2, 10/11/2010.13:04

Смотрите в «Контакты»

Александр, 13/04/2011.11:27

Имеется фирменный программатор и софт PICkit 2 software v2.61.00 Подскажите, пожалуйста, если возможность в программе при сохранении в бинарник не свапить (swap) инфу?

Mark, 07/12/2011.11:01

Приобрел PICKIT2 soft 2.61.00 Device File 1.62.14 OS Firmware 2.32.00 возникла проблема с прошивкой EEPROM 24Сxx Без подтягивающего резистора между 2 и 6 ножками При чтении считывает все нули, несмотря микруха прошита. При записи сообщает “Programming failed at EEPROM address 0×0000000” С подтягивающим резистором 2 ком При чтении и записи сообщает “I2C Bus Error (no Acknowledge) – Aborted” Осциллографом смотрел DATA (контакт 6) воздух, как только подвешиваем резистор меняется на питание и не содержит информацию при чтении или записи. С подвешенным резистором так же пропадают импульсы на контакте 5 CLK

С микросхемами 25LC или 93LC этой проблемы нет все нормально работает без подтягиваюшего резистора

pickit2, 14/12/2011.13:42

Возможно что нужна подтяжка больше чем 2КОм. Попробуйте увеличить до 10К Подключено правильно?

Connections for 24LC devices

      PICkit 2 Pin             24LC Device Pin (DIP)
      (2) Vdd !                8 Vcc
      (3) GND                  4 Vss
      (5) PGC                  6 SCL (driven as push-pull)
      (6) AUX                  5 SDA (requires pullup)
                               7 WP - disabled (GND)
                               1, 2, 3 Ax pins
                                  Connect to Vdd or GND per
                                  datasheet and to set address 
Владимир, 23/02/2013.21:52

Подключения pic16f628 к PICKIT2 для программирования.

В MPlab IDE 8.70 при выборе девайса pic16f628 нет возможности подключить PICKIT2 только PICKIT3. При выборе pic16f628А выдает ошибку:

Target power not detected - Powering from PICkit 2 ( 5.00V) PKWarn0003: Unexpected device ID: Please verify that a PIC16F628A is correctly installed in the application. (Expected ID = 0×1060, ID Read = 0×0) PK2Error0049: VPP Voltage error. Check target and retry operation. PICkit 2 Ready

Что можно сделать? в чем проблема? пробовал PIC16F876 все ОК

pickit2, 25/02/2013.11:46

Правильно ли понимаю, что вы берете PIC16F628, а в программаторе ставите PIC16F628A ? Так не взлетит (разные протоколы программирования). PIC16F628 (без А) можно запрограммировать из под PICkit 2 Programmer Application v2.61

чаво.txt · Последние изменения: 16/10/2009.11:29 — 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