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

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

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


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

Сообщение Shoost »

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

Сообщение skk »

Shoost писал(а):А может такое быть, что четыре контролера на запись и проверку работают хорошо, а на основную работу в них что-нибудь сгорело, например когда на прошлом неудавшемся программаторе их попалил, или наоборот вставил ?
А что Вы собираете? если не секрет.
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.
Контактная информация:
Реклама
Chettuser

Сообщение Chettuser »

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

Сообщение Shoost »

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

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

Сообщение skk »

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

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

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

Сообщение myromec »

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

Сообщение 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
Откуда: Казань

Сообщение 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/
лично я нечиго да не трогал. тупо залил хекс в прогу и нажал програмировать.
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1276
Зарегистрирован: Вс мар 01, 2009 17:49:41
Откуда: Россия

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

Сообщение Shoost »

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




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

Сообщение skk »

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

Сообщение Chettuser »

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

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

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

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

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

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

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

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

Сообщение Altair »

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

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

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

Сообщение Vadim_vv »

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

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

Vadim_vv

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

Сообщение sintetik »

myromec писал(а):такой вопрос собрал програматор!! но не могу прошить pic12f629 и pic16f676 а 628 пик прошивает и читает спокойно!!! в чом подвох??
Проблема с этими пиками известна. Это невозможность ввести микроконтроллер в режим программирования, то есть подача напряжения на вывод MCLR должна производиться раньше чем напряжение питания. Так же при программировании этих пиков стоит обратить особое внимание на сохранении калибровочной константы которая может быть затерта и могут возникнуть проблемы с работой внутреннего генератора. Восстановить её конечно можно, но лучше не затирать.


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

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

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

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

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