Вопрос про PICkit2 и PICkit3

Поклонники продукции Microchip Technology Inc тусуются тут.
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: Вопрос про PICkit2 и PICkit3

Сообщение Zhuk72 »

У разработчиков конечно.
И прошивку самого пиккита обновить заодно. У меня, кстати, тоже PK2DeviceFile.dat, но я больше чем уверен, что 18хх он шьет. Просто сейчас в темноте шуршать в поисках пиккита не могу.
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Kvazar
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср янв 21, 2009 23:54:23

Re: Вопрос про PICkit2 и PICkit3

Сообщение Kvazar »

Да, действительно, в директории PICkit 3 v3.10 имеется файл PK2DeviceFile.dat, а в директории версии PICkit 3 Stand Alone Programmer App v1.0 такого файла нет.

Однако, у файла этого, очевидно, версия - 1.62.15. Но лучшее - враг хорошего, на вышеупомянутом форуме я нашёл вроде как получше файл, но регистрация ОЧЕНЬ замороченная, и до сих пор я скачать его не могу. Я, безусловно, понимаю, что мол де всё строго и серьёзно, но перегиб на мой взгляд.

В целом - а почему бы Вам не использовать для работы с PICkit3 MPLAB IPE v3.30? Там в списке есть 16F18хх.

Вообще говоря, те же 16F1827 (или 23, не помню уже) я шил самодельным JDM с помощью программы PICpgm без всяких проблем. Но вот теперь у меня при случае появился PICkit2, и я хочу найти для него нужный файл.
К слову сказать, PICkit3 также у меня имеется, но задача моя - именно достать этот нужный мне файл для PICki2.
"Не согласен - критикуй, критикуешь - предлагай, предлагаешь - делай, делаешь - отвечай" - Королев.
Аватара пользователя
shindax
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Re: Вопрос про PICkit2 и PICkit3

Сообщение shindax »

Во вложении. Для чего нужна утилита "PICkit2 Device File Editor.exe", думаю объяснять не нужно. Утверждать не стану, сам не пробовал, но слышал, что файл PK2DeviceFile.dat подходит как для PicKit2, так и для PicKit3.
Вложения
PicKit2Files.zip
(47.95 КБ) 1392 скачивания
Kvazar
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср янв 21, 2009 23:54:23

Re: Вопрос про PICkit2 и PICkit3

Сообщение Kvazar »

Выражаю Вам огромную благодарность.

Так точно, назначение "PICkit2 Device File Editor.exe" безусловно известно.
Обнаружил, что нужные МК числятся в этом файле.

Еще раз огромное спасибо :))

Ради общего развития задам вопрос: а кто-то является "поставщиком" этих файлов? Кто-то вносит в него новые модели, или этот файл создан неизвестным человеком когда-то и более не обновляется? Спрашиваю ради того, чтобы в дальнейшем скачивать с источника (если таковой есть).
"Не согласен - критикуй, критикуешь - предлагай, предлагаешь - делай, делаешь - отвечай" - Королев.
Аватара пользователя
бгкот
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Пт фев 20, 2009 21:45:04
Откуда: Болгария
Контактная информация:

Re: Вопрос про PICkit2 и PICkit3

Сообщение бгкот »

shindax писал(а):Утверждать не стану, сам не пробовал, но слышал, что файл PK2DeviceFile.dat подходит как для PicKit2, так и для PicKit3.

PicKit3 работает с PK2DeviceFile.dat .
©"Good indian is dead one!"
Аватара пользователя
shindax
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Re: Вопрос про PICkit2 и PICkit3

Сообщение shindax »

Kvazar писал(а):...а кто-то является "поставщиком" этих файлов? Кто-то вносит в него новые модели, или этот файл создан неизвестным человеком когда-то и более не обновляется? Спрашиваю ради того, чтобы в дальнейшем скачивать с источника (если таковой есть).

Если Вы добавите новую модель PIC в dat-файл, PicKit2/3 успешно такой МК запрограммирует, то этим noname человеком станете Вы. :) Microchip забил на PicKit2, иначе не выпустил-бы PicKit3 и, разумеется, поддерживать его не собирается чисто из маркетинговых соображений. Вот бгкот говорит:
бгкот писал(а):PicKit3 работает с PK2DeviceFile.dat .

Спасибо, будем знать и будем надеяться, что уж PicKit3-то Microchip будет поддерживать и для прошивки новых МК, можно будет позаимствовать dat-файл из его комплекта ПО, которое, слава Богу, пока распостраняется бесплатно. :)
Последний раз редактировалось shindax Ср ноя 16, 2016 14:52:45, всего редактировалось 1 раз.
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: Вопрос про PICkit2 и PICkit3

Сообщение Zhuk72 »

Изображение

Ничего нигде не редактировал.
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Аватара пользователя
shindax
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Re: Вопрос про PICkit2 и PICkit3

Сообщение shindax »

Zhuk72 писал(а):...Ничего нигде не редактировал.

Было-бы странным, если-бы PicKit3 не поддерживал свои самые свежие МК. Я от не знаю, что было выпущено раньше, первые PicKit3, или первые PIC16F18xx :)
Kvazar
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср янв 21, 2009 23:54:23

Re: Вопрос про PICkit2 и PICkit3

Сообщение Kvazar »

Благодарю всех делящихся информацией людей.

Zhuk72, а Вы не могли бы указать версию Вашей программы PICkit3? И если не затруднит, ссылку, где её скачать на оффсайте (не сочтите за наглость - просто то ли я искать у них не умею...то ли что, в общем много времени уходит чтоб найти что-то).

ДОБАВЛЯЮ. Я скачал с оффсайта
http://ww1.microchip.com/downloads/en/D ... 0v3.10.zip
в списке самой программы вручную выбрать МК 18ХХ нельзя (их нет), но в dat-файле они есть. Странно. Ну ладно, это не очень меня волнует и напрягает. Я, правда, без подключенного самого PICkit3 проверяю. Может, с ним что-то изменится.
"Не согласен - критикуй, критикуешь - предлагай, предлагаешь - делай, делаешь - отвечай" - Королев.
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: Вопрос про PICkit2 и PICkit3

Сообщение Zhuk72 »

У меня именно это версия и скачана именно оттуда. Я и выше ту самую ссылку давал.
В меню Programmer - Manual Device Select, затем Device Family - Midrange - 1.8V Min.
Далее по списку смотрите.

А вообще при подключении МК и без ручного выбора он определяется автоматически.
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Kvazar
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср янв 21, 2009 23:54:23

Re: Вопрос про PICkit2 и PICkit3

Сообщение Kvazar »

Всё понял.
Но, повторюсь, сейчас я без программатора запускаю программу (программатор в другом месте, в другой квартире), поэтому (видимо поэтому) пункт меню Device Family недоступен.
Ладно, я узнал всё, что требовалось. Благодарю всех, кто оказал помощь.
"Не согласен - критикуй, критикуешь - предлагай, предлагаешь - делай, делаешь - отвечай" - Королев.
Kvazar
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср янв 21, 2009 23:54:23

Re: Вопрос про PICkit2 и PICkit3

Сообщение Kvazar »

Нет никаких двух дней болтовни. Я файл искал, для будущих задач. Файл выложили, остальное заодно уточнилось, раз уж разговор зашёл.
Есть комп здесь, только более мне делать ничего не нужно. Всё, что хотел, я узнал.
"Не согласен - критикуй, критикуешь - предлагай, предлагаешь - делай, делаешь - отвечай" - Королев.
Аватара пользователя
salyamkamrad
Друг Кота
Сообщения: 3284
Зарегистрирован: Чт окт 08, 2009 00:43:16

Re: Вопрос про PICkit2 и PICkit3

Сообщение salyamkamrad »

Zhuk72 писал(а):В меню Programmer - Manual Device Select, затем Device Family - Midrange - 1.8V Min.

Я только вчера додумался туда заглянуть и нашел нужные мне 16F1829... Спрятали, блин! :kill:

Kvazar писал(а):Вообще говоря, те же 16F1827 (или 23, не помню уже) я шил самодельным JDM с помощью программы PICpgm без всяких проблем

А как с напряжением программирования? У 16F18xx вроде 8 вольт максимум. Стабилитрон?
Kvazar
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср янв 21, 2009 23:54:23

Re: Вопрос про PICkit2 и PICkit3

Сообщение Kvazar »

Там у меня КРЕНка стоит на 15 В, а потом стабилитрон на 12 В (не помню маркировку). Ну я взял, КРЕНку заменил на 9-Вольтовую (после этого я на всякий случай замерил Vpp - часть напряжения упала на транзисторе, всё было по даташиту в общем), а стабик так и оставил. Всё успешно прошилось. Единственное что, прошилось один раз, а потом не шилось. Ну я сразу догадался, что это из-за того, что MCLR настроен как порт вывода, а питание подаётся раньше напруги программирования - ну вот МК прошился раз, и теперь при подаче питалова запускается сразу. Ну я взял, пинцетом перемкнул там, подал Vpp раньше питалова. Короче перепрошил, идея моя подтвердилась. Я опять настроил MCLR как сброс, и всё стало чики-пуки без шаманства. На будущее я решил использовать PICkit2 и PICkit3, чтоб больше не попадаться на эту ерунду. Ну и MCLR как сброс настраивать, и задержку при подаче питания в слове конфигурации выставлять. В общем, ерунда всё это, не было особых проблем.
"Не согласен - критикуй, критикуешь - предлагай, предлагаешь - делай, делаешь - отвечай" - Королев.
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: Вопрос про PICkit2 и PICkit3

Сообщение Zhuk72 »

Kvazar писал(а):На будущее я решил использовать PICkit2 и PICkit3, чтоб больше не попадаться на эту ерунду. Ну и MCLR как сброс настраивать, и задержку при подаче питания в слове конфигурации выставлять.

В меню Пиккита есть пункт Use Vpp First... Так что совершенно необязательно лишать себя лишнего входа.
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Аватара пользователя
salyamkamrad
Друг Кота
Сообщения: 3284
Зарегистрирован: Чт окт 08, 2009 00:43:16

Re: Вопрос про PICkit2 и PICkit3

Сообщение salyamkamrad »

Kvazar писал(а):Ну я взял, пинцетом перемкнул там, подал Vpp раньше питалова

Я когда попал на установке mclr в качестве линии порта, не сообразил vpp подать принудительно. Вместо этого пытался сделать задержку подачи напряжения питания. Но, факир был пьян и фокус не удался... JDM программатор сразу начинал гнать прошивку в память контроллера не подозревая что на нем нет питания, а когда оно появлялось, прошивка, разумеется, уже битая была. Благо, в запасах сохранился старый программатор под LPT порт, в нем восстановил mclr. Но как вспомню процесс доставания старого пыльного компа с LPT с антресоли, как он включился с пятой попытки, как на него софт программатора ставился вкривь и вкось... Я потом сразу пошел и купил pickit2 :)))

Zhuk72 писал(а):В меню Пиккита есть пункт Use Vpp First... Так что совершенно необязательно лишать себя лишнего входа.

Тут кстати вопрос вопрос возник - MPLAB умеет делать предварительную подачу напряжения программирования исходя из настоек в слове конфигурации? Или нужно какие-то галки вручную выставлять?
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25117
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Вопрос про PICkit2 и PICkit3

Сообщение КРАМ »

MPLAB всегда применяет режим с подачей первым напряжения программирования.
При наличии аппаратного управления питанием нет никакого смысла в упрощенном режиме с постоянно подключенным питанием.
Kvazar
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср янв 21, 2009 23:54:23

Re: Вопрос про PICkit2 и PICkit3

Сообщение Kvazar »

Zhuk72 писал(а):В меню Пиккита есть пункт Use Vpp First... Так что совершенно необязательно лишать себя лишнего входа.

Понял, значит не стану перестраховываться :))

salyamkamrad писал(а):Я потом сразу пошел и купил pickit2 :)))

Вот и я примерно так же поступил :))

Вот такой еще есть момент, неплохо бы узнать. Вот я, к примеру, обычно сам всегда вручную выбирал тип МК в софте программаторов. А вот PICkit2/3 может автоматически определять. Я к чему - Vpp для разных МК может быть разным (12 Вольт, 9 Вольт). За этим прежде также я сам следил. Как обстоят дела в программах PICkit2/3?

1)что будет, если я, к примеру, вручную выберу из списка PIC16F628A, а прошивать поставлю (аппаратно, в панельку) PIC16F18XX? Погорит или что?
2)если я поставлю автовыбор, то гарантированно Vpp установится то, какое нужно? Он определяет тип МК раньше, чем подаёт Vpp или как?
"Не согласен - критикуй, критикуешь - предлагай, предлагаешь - делай, делаешь - отвечай" - Королев.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Вопрос про PICkit2 и PICkit3

Сообщение otest »

MCLR настроен как порт вывода,

Он может быть только входом.
программатор сразу начинал гнать прошивку в память контроллера не подозревая что на нем нет питания

Этого не может быть.
Не пишите то, в чём не разобрались.
Kvazar
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср янв 21, 2009 23:54:23

Re: Вопрос про PICkit2 и PICkit3

Сообщение Kvazar »

Я не знаю, какой МК прошивал господин salyamkamrad и каким софтом, но если он использовал бы старую программу PonyProg, то там может вылетать окно с предупреждением, что МК не отвечает, и есть вариант выбрать Ignore. Процесс якобы "прошивки" продолжается, прогресс-бар заполняется. Только не знаю, приходят ли импульсы на МК. Но вполне допускаю, что быть такое может. Даже вообще с неподключенным программатором можно Ignore выбрать и "прошивка" якобы идёт.
"Не согласен - критикуй, критикуешь - предлагай, предлагаешь - делай, делаешь - отвечай" - Королев.
Ответить

Вернуться в «PIC»