Форум » Программирование микроконтроллеров. » PicKit2 » Ответить

PicKit2

Алексей: Дмитрий, не хочешь подумать о сборке PicKit2? Ссылку давал в теме ICD2... Собрал, в отличии от протеуса работает стабильно...

Ответов - 180, стр: 1 2 3 4 5 All

Sergey Roslik: Я пока заметил основное достоинство, работает заметно быстрее в пошаговом режиме.

Илья: igor пишет: Хотелось бы от СВОИХ услышать. СВОИМ полное доверие. Странная позиция. Мнения должны быть независимыми от групповитости/стадности/ареала/и т.п. Какой смысл спрашивать мнение о диагнозе у обитателей палаты? Если нужно мнение СВОИХ, то и спрашивать нужно через ЛС, почту и пр., а не в открытых источниках где блуждают и встречаются ЧУЖИЕ. Или пишите сразу что интересует мнение только СВОИХ, чтобы ИНЫМ не было повода встревать.

igor: Илья пишет: Если нужно мнение СВОИХ, то и спрашивать нужно через ЛС, почту и пр., а не в открытых источниках где блуждают и встречаются ЧУЖИЕ. На нашем форуме чужих " проходящих мимо мужичков" нет. Блуждающие и встречающиеся, могут только прочитать сообщения, у них никак не получится написать сообщение. Это во первых. Как Вы себе представляете, спросить через личные сообщения и почту, у 257 участников форума? Это во вторых. Илья пишет: Какой смысл спрашивать мнение о диагнозе у обитателей палаты? На обитателей палаты, более похожи представители форума Микрочип. Это в третьих.


Sergey Roslik: Илья и Игорь, если Вы не прекратите, то получите по замечанию. Каждый прав по своему.

Илья: по делу. на указанной странице есть сравнение. Это факт. ICD-2 старая разработка, не умеет регулировать напряжение программирования (вследствии чего для работы с новыми контроллерами, например серии PIC18FxxKxx и скорее всего последующими, нужно ограничивать в схеме самому, дабы не выжечь вход MCLR контроллера. ICD-2 не умеет регулировать напряжение питания, поэтому для батарейных устройств нужен работающий источник на отлаживаемом устройстве. PICkit2 новее, дешевле, лишен вышеуказанных недостатков. Для кого-то может пригодиться UART Tool, логический "анализатор", командная строка, работа под MAC OS, Linux, возможность автономной работы. В плане быстродействия - примерно одинаковы, особой разницы нет. PICkit2 пока не отлаживает PIC32 (посмотрим что будет в MPLAB 8.33). Если есть ICD-2 и вышеперечисленное вам не нужно или неинтересно, то значит ICD-2 вам вполне подходит и не нужно тратить деньги на новую отладку. P.S. это об оригинальных продуктах, клоны могут иметь свои особенности как в сторону улучшения характеристик, так и наоборот.

Sergey Roslik: Честно говоря мне PicKit больше нравится, по всем своим характеристикам, включая цену

Sergey Roslik: А в PicKit, при отладке необходимо встявлять nop после org 0 ?

RW1ZK: Sergey Roslik пишет: А в PicKit, при отладке необходимо встявлять nop после org 0 ? Для 16-й серии нужно. Для 18-й - включить режим debug. Ребята, кто-нибудь сталкивался с подобным... Из под собственной оболочки PICkit2 шьёт, стирает и т.д. Т.е. проблем нет. Пытаюсь прошить, стереть из под MPLAB IDE v8.30 - ошибка. Проект на PIC16F628A, который поддерживается PICkit2. Вот что выдаёт при стирании: [pre]Initializing PICkit 2 version 0.0.3.63 Found PICkit 2 - Operating System Version 2.32.0 PICkit 2 Unit ID = RW1ZK Target power not detected - Powering from PICkit 2 ( 5.00V) PIC16F628A found (Rev 0x6) PICkit 2 Ready Erasing Target PKWarn0003: Unexpected device ID: Please verify that a PIC16F628A is correctly installed in the application. (Expected ID = 0x1060, ID Read = 0x0) PICkit 2 Ready[/pre] Это при попытке прошивки: [pre]Programming Target (17.06.2009 17:37:42) PKWarn0003: Unexpected device ID: Please verify that a PIC16F628A is correctly installed in the application. (Expected ID = 0x1060, ID Read = 0x0) Erasing Target Programming Program Memory (0x0 - 0x5C) Verifying Program Memory (0x0 - 0x5C) PK2Error0027: Failed verify (Address = 0x1 - Expected Value 0x283B - Value Read 0x0) PICkit 2 Ready[/pre] И такая байда выдаётся, если перед прошивкой/стиранием не нажать на Programmer => Set Vdd Off. После этого всё окей, но в следующий раз, если не нажать на Programmer => Set Vdd Off, то снова ошибка.

Evgeny Korabelnikov: В моем переводе, "предупреждалка" выглядит так: Идентификатор PIC16F628A не соответствует ожидаемому. Ожидаемый ID = 0х1060. Считанный ID = 0x0. Вернее всего (судя по считанному, нулевому ID) идентификатор стерт и по этой причине, MPLAB не видит PIC16F628A и "уходит в отказ".

RW1ZK: Но с какого перепуга? В родной оболочке-то проблем нет.

Evgeny Korabelnikov: Но с какого перепуга? В родной оболочке-то проблем нет. А вот этого я не знаю. Нужно выяснять. Может быть дело в настройках? Для 16-й серии нужно. Для 18-й - включить режим debug. Иван, просьба указать на источник информации, в котором это написано (желательно прислать мне).

RW1ZK: Просмотрел все настройки, попробовал и так, и эдак. Всё в порядке. Завтра попробую снести v8.30 и установить v8.20. Может будут ещё какие нибудь предположения? Evgeny Korabelnikov пишет: просьба указать на источник информации, в котором это написано (желательно прислать мне) Ок. P.S. Может Илья что подскажет?

Алексей: RW1ZK пишет: Просмотрел все настройки Да по помоему питания ему тупо не хватает от усб. Я в таком случае просто включаю внешнее питание и все работает без проблем.

RW1ZK: Алексей пишет: Да по помоему питания ему тупо не хватает от усб. Алексей, спасибо, но и этот вариант я проверил. К сожалению, не то...

Илья: User Manual читали (описание ошибок и устранение)? Под рукой нет 628А, а то бы проверил. Если найду 628А, то попробую проверить. Еще проблема может быть связана с длинными проводами и Кстати, конфигурация у 628А какая?

RW1ZK: Читал. Увы, не помогло. [pre2]__CONFIG 03F21H ; _CP_OFF & _DATA_CP_OFF & _LVP_OFF & _BODEN_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF & _XT_OSC [/pre2]

kaligraf: RW1ZK пишет: _MCLRE_ON Может в нём дело - если внутрисхемное программирование и есть пересечения с цепью MCLR на плате - то теоретически возможны глюки.

RW1ZK: MCLR развязан от основной схемы диодом, RB7 и RB6 используются только PICkit2. Провода от PICkit2 до отлаживаемой платы не превышают 10 см. Мне кажется, что-то и где-то я упустил, и именно в MPLAB IDE (попробовал и v8.10). Ведь в родной оболочке нормально шьётся. Кроме этого пробовал ICD2 и клон PICkit2. Такая-же картина и именно с этими контроллерами (проверил на 4-х экземплярах). К слову, снова попробовал PIC18F252, работает без проблем и глюков. И ещё: приношу свои извинения за скоропалительный ответ по вставке команды nop и включению режима Debug в 18-й серии. Это относится к ICD2. Совсем устал, сильно устал...

Sergey Roslik: RW1ZK пишет: Это относится к ICD2. Совсем устал, сильно устал... Но у меня возникла такая ситуация с PicKit

Evgeny Korabelnikov: Просьба не оставлять сообщений в этой теме и перейти в тему PicKit2 Часть 1.



полная версия страницы