USB программатор PIC микроконтроллеров

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
Shoost
Встал на лапы
Сообщения: 143
Зарегистрирован: Вт мар 10, 2009 17:06:05
Контактная информация:

Re: USB программатор PIC микроконтроллеров

Сообщение Shoost »

А может такое быть, что четыре контролера на запись и проверку работают хорошо, а на основную работу в них что-нибудь сгорело, например когда на прошлом неудавшемся программаторе их попалил, или наоборот вставил ?
На реке ль, на озере Работал на бульдозере, Весь в комбинезоне и в пыли,- Вкалывал я до зари, Считал, что черви - козыри, Из грунта выколачивал рубли.
skk
Сверлит текстолит когтями
Сообщения: 1123
Зарегистрирован: Вт июн 30, 2009 14:56:58
Откуда: Казань
Контактная информация:

Re: USB программатор PIC микроконтроллеров

Сообщение skk »

Shoost писал(а):А может такое быть, что четыре контролера на запись и проверку работают хорошо, а на основную работу в них что-нибудь сгорело, например когда на прошлом неудавшемся программаторе их попалил, или наоборот вставил ?


А что Вы собираете? если не секрет.
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.
Chettuser

Re: USB программатор PIC микроконтроллеров

Сообщение Chettuser »

Если это PIC - возможно включен был режим DEBUG. Или например с конфигурацией проблемы.
Аватара пользователя
Shoost
Встал на лапы
Сообщения: 143
Зарегистрирован: Вт мар 10, 2009 17:06:05
Контактная информация:

Re: USB программатор PIC микроконтроллеров

Сообщение Shoost »

Вот собираю http://radiokot.ru/circuit/light/run/15/

Пытаюсь прошить пик с помощью гтп усб. ПРошивает ок, проверка ок, считывает прошивку, все то , что прошилось, вставляю работать, сердце не мигает.
До этого один контролер был зашит в местном клубе, и серце мигало, потом они смешались в кучу и он был затерт вместе с другими.
Чтобы исключить вину контролера, купил новый пик шестьсотдвадцатьвосемь, но без буквы А, он также прошивается, читается,но не работает. Ничего не понимаю.
На реке ль, на озере Работал на бульдозере, Весь в комбинезоне и в пыли,- Вкалывал я до зари, Считал, что черви - козыри, Из грунта выколачивал рубли.
skk
Сверлит текстолит когтями
Сообщения: 1123
Зарегистрирован: Вт июн 30, 2009 14:56:58
Откуда: Казань
Контактная информация:

Re: USB программатор PIC микроконтроллеров

Сообщение skk »

Shoost писал(а):Вот собираю http://radiokot.ru/circuit/light/run/15/

Пытаюсь прошить пик с помощью гтп усб. ПРошивает ок, проверка ок, считывает прошивку, все то , что прошилось, вставляю работать, сердце не мигает.
До этого один контролер был зашит в местном клубе, и серце мигало, потом они смешались в кучу и он был затерт вместе с другими.
Чтобы исключить вину контролера, купил новый пик шестьсотдвадцатьвосемь, но без буквы А, он также прошивается, читается,но не работает. Ничего не понимаю.



печатку сердца надо зеркалить!!! если батарейка у тебя справа, значит плата неправильна! кроватку припай со стороны дорожек. этот девайс я вчера собрал работает на 5+
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.
Аватара пользователя
myromec
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Пн июн 27, 2011 22:45:52
Откуда: Россия, Краснодарский кр, Курганинский р-он, Ст. Темиргоевская

Re: USB программатор PIC микроконтроллеров

Сообщение myromec »

такой вопрос собрал програматор!! но не могу прошить pic12f629 и pic16f676 а 628 пик прошивает и читает спокойно!!! в чом подвох??
Аватара пользователя
Shoost
Встал на лапы
Сообщения: 143
Зарегистрирован: Вт мар 10, 2009 17:06:05
Контактная информация:

Re: USB программатор PIC микроконтроллеров

Сообщение Shoost »

С сердечком правильно все - на пятую ногу минус, на четырнадцатую плюс, панелька со стороны платы стоит, на чужом программаторе шили контролер мигало с эффектами, но теперь оно должно заработать на собственноручно прошитом и беда.
Может конфигурацию поменять на другую

WDTE - OK
PWRTE - NO
MCLRE - OK
BOREN - OK
LVP - OK
CPD - NO

OSC - RC CLKOUT
а еще десять других есть

LP
XT
HS
EXTCLK
INTRC I/O
INTRC CLKOUT
RC IO
RC CLKOUT
КАКОй ВЫБРАТЬ Для этой схемы http://radiokot.ru/circuit/light/run/15/
На реке ль, на озере Работал на бульдозере, Весь в комбинезоне и в пыли,- Вкалывал я до зари, Считал, что черви - козыри, Из грунта выколачивал рубли.
skk
Сверлит текстолит когтями
Сообщения: 1123
Зарегистрирован: Вт июн 30, 2009 14:56:58
Откуда: Казань
Контактная информация:

Re: USB программатор PIC микроконтроллеров

Сообщение skk »

Shoost писал(а):С сердечком правильно все - на пятую ногу минус, на четырнадцатую плюс, панелька со стороны платы стоит, на чужом программаторе шили контролер мигало с эффектами, но теперь оно должно заработать на собственноручно прошитом и беда.
Может конфигурацию поменять на другую

WDTE - OK
PWRTE - NO
MCLRE - OK
BOREN - OK
LVP - OK
CPD - NO

OSC - RC CLKOUT
а еще десять других есть

LP
XT
HS
EXTCLK
INTRC I/O
INTRC CLKOUT
RC IO
RC CLKOUT
КАКОй ВЫБРАТЬ Для этой схемы http://radiokot.ru/circuit/light/run/15/


лично я нечиго да не трогал. тупо залил хекс в прогу и нажал програмировать.
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.
Аватара пользователя
Altair
Сверлит текстолит когтями
Сообщения: 1276
Зарегистрирован: Вс мар 01, 2009 17:49:41
Откуда: Россия

Re: USB программатор PIC микроконтроллеров

Сообщение Altair »

skk писал(а):
Shoost писал(а):С сердечком правильно все - на пятую ногу минус, на четырнадцатую плюс, панелька со стороны платы стоит, на чужом программаторе шили контролер мигало с эффектами, но теперь оно должно заработать на собственноручно прошитом и беда.
Может конфигурацию поменять на другую

WDTE - OK
PWRTE - NO
MCLRE - OK
BOREN - OK
LVP - OK
CPD - NO

OSC - RC CLKOUT
а еще десять других есть

LP
XT
HS
EXTCLK
INTRC I/O
INTRC CLKOUT
RC IO
RC CLKOUT
КАКОй ВЫБРАТЬ Для этой схемы http://radiokot.ru/circuit/light/run/15/


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

Всё правильно, конфигурация уже заложена в хексе и её дополнительно не надо устанавливать. В данном случае автор
позаботился об этом, чтоб повторяющие девайс не заморачивались. Жаль на атмелах такой приблуды нет - всегда нужно
устанавливать фьюзы самому.
Ваше везение — в ваших руках: водите чёрную кошку на поводке.
Молчание не всегда означает согласие.
Аватара пользователя
Shoost
Встал на лапы
Сообщения: 143
Зарегистрирован: Вт мар 10, 2009 17:06:05
Контактная информация:

Re: USB программатор PIC микроконтроллеров

Сообщение Shoost »

Нарушение правил форума п.4
Пока.




aen
На реке ль, на озере Работал на бульдозере, Весь в комбинезоне и в пыли,- Вкалывал я до зари, Считал, что черви - козыри, Из грунта выколачивал рубли.
skk
Сверлит текстолит когтями
Сообщения: 1123
Зарегистрирован: Вт июн 30, 2009 14:56:58
Откуда: Казань
Контактная информация:

Re: USB программатор PIC микроконтроллеров

Сообщение skk »

есть макетка без пайки? с дырками которая? собери там только светодиды подключи 3 штуки, на 6 и 7 ноги контроллера и подай 5 вольтей питания. если замигают то пик прошит успешно, если нет то надо перепрошить.
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.
Chettuser

Re: USB программатор PIC микроконтроллеров

Сообщение Chettuser »

У меня похожая ситуация была когда стоял конфиг DEBUG - МК работать будет только в режиме отладки, например через ICD или PICkit. В обычном состоянии он с таким конфигом запускаться не будет.
Проверял просто - в MPLAB написал простенькую программку включения светодиодов по нажатию кнопки на каком то пине...
Т.е. заведомо исправный и рабочий код.

PS Да и вообще моё мнение - собирать нормальный PICkit 2. Деталей то не так уж и много на самом деле. У меня он обошёлся где то в 600 - 700 деревянных баксов.
уткодроз
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Вс апр 17, 2011 12:09:57

Re: USB программатор PIC микроконтроллеров

Сообщение уткодроз »

Chettuser
PS Да и вообще моё мнение - собирать нормальный PICkit 2

Да вот и хочется собрать, ан не получается.
При прошивке 18f2550 записывается flash(code)-16384 word, data(eeprom)-256 byte,
id-4 word и config-7 word. Если я загружаю в WinPic файл прошивки PK2V023200.hex
размером 93031, то там уже есть config, и если используешь ART2003 программатор, то нужно обязательно выбрать LVP в config'е и сразу меняется один байт.
Вопрос: Это никак не повлияет на работу 18f2550 в качестве Pickit2?
Если просто подключить 18f2550 (чистый) с обвязкой по питанию и кварцем, то винда должна сказать что обнаружено новое устройство?
Если винда не говорит что обнаружено новое устройство, может быть причиной некачественный кварц? или неправильно установленные биты конфигурации?
Можно ли прошить лишь Flash(Code) область чтобы потом полностью перепрошить в режиме bootloader'a?
Можно ли прошить лишь Flash(Code) + Config область чтобы потом полностью перепрошить в режиме bootloader'a?
P.S. Собирать Extrapic чтобы прошить один раз мк и разобрать его на детали считаю не рациональным!
уткодроз
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Вс апр 17, 2011 12:09:57

Re: USB программатор PIC микроконтроллеров

Сообщение уткодроз »

В конфиге прошивки Pickit2 установлен следующий флаг:
-HS oscillator, PLL enabled, HS used by USB

Это к какому типу кварца относиться?
1. HS - Высокочастотный кварц/резонатор
2. HS - Высокочастотный кварц/резонатор с включенной ФАПЧ

Я так понимаю что если у меня кварц не соответствует указаному типу, то pickit2 и не
будет запускаться?
Аватара пользователя
Altair
Сверлит текстолит когтями
Сообщения: 1276
Зарегистрирован: Вс мар 01, 2009 17:49:41
Откуда: Россия

Re: USB программатор PIC микроконтроллеров

Сообщение Altair »

Пики это не атмелы, для программирования пиков не нужна обвязка (кварц, конденсаторы).
Загрузите флеш и конфигурацию. Через бутлоадер всегда можно перепрошиться.
Ваше везение — в ваших руках: водите чёрную кошку на поводке.
Молчание не всегда означает согласие.
уткодроз
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Вс апр 17, 2011 12:09:57

Re: USB программатор PIC микроконтроллеров

Сообщение уткодроз »

Я pic уже прошил и без кварца. Я запустить не могу pickit2!
Да и когда в своё время прошивал ATmega8, то тоже прошивал без кварца и всё Okey.
А вот прошил 18f2550, собрал обвязку по питанию, подключил кварц и все это хозяйство (рисунок схемы прилагается) подключил к USB а в ответ тишина. Подачу питания проверил (5.03V), D- и D+ не перепутаны, WinXPSP3, Net 1.1, 2.0 установлены. Собранный ранее AVR910 с этим разъемом USB работает как часы!
Чё делать не знаю, кто что подскажет?
Вложения
PICKit2_2.GIF
(10.17 КБ) 833 скачивания
Vadim_vv
Потрогал лапой паяльник
Сообщения: 386
Зарегистрирован: Чт мар 11, 2010 16:16:19
Откуда: Смоленская обл. Десногорск
Контактная информация:

Re: USB программатор PIC микроконтроллеров

Сообщение Vadim_vv »

на казусе отписался.. ресет заведи на нужную ногу (1-й пин MCLR) а не на 26-й (PGM)
уткодроз
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Вс апр 17, 2011 12:09:57

Re: USB программатор PIC микроконтроллеров

Сообщение уткодроз »

Vadim_vv

Подскажите по поводу кнопки reset которая на первый вывод мк нужно цеплять.
Это её нужно нажимать для перепрошивки через bootloader?
А то я всё думал что другую кнопку нужно жать (та что на 26 вывод)!?
Аватара пользователя
sintetik
Вымогатель припоя
Сообщения: 559
Зарегистрирован: Вт фев 02, 2010 20:02:38
Откуда: Ижевские мы
Контактная информация:

Re: USB программатор PIC микроконтроллеров

Сообщение sintetik »

myromec писал(а):такой вопрос собрал програматор!! но не могу прошить pic12f629 и pic16f676 а 628 пик прошивает и читает спокойно!!! в чом подвох??


Проблема с этими пиками известна. Это невозможность ввести микроконтроллер в режим программирования, то есть подача напряжения на вывод MCLR должна производиться раньше чем напряжение питания. Так же при программировании этих пиков стоит обратить особое внимание на сохранении калибровочной константы которая может быть затерта и могут возникнуть проблемы с работой внутреннего генератора. Восстановить её конечно можно, но лучше не затирать.


Сам программирую этим: http://news.cxem.net/articles/circuit_1259.php
уткодроз
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Вс апр 17, 2011 12:09:57

Re: USB программатор PIC микроконтроллеров

Сообщение уткодроз »

Ответьте пожалуйста специалисты! Если обновлять прошивку pickit2 через
bootloader, то конфигурац. биты не будут перепрошиваться а только перепишется
flash!!!

Vadim_VV
Вы посоветовали завести кнопку reset на 1 вывод. Сделал, нажимал просто так, нажимал после перепрошивки, ну как бы результата нет. Можно поподробнее:
как мне поможет эта кнопка?
Ответить

Вернуться в «Статьи»