Шьем PIC через LPT порт.

Поклонники продукции Microchip Technology Inc тусуются тут.
titr
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Вт май 07, 2013 23:16:23

Re: Шьем PIC через LPT порт.

Сообщение titr »

Именно в этой прошивке есть бутлоадер, после того как он в кристалл зашит, можно программными средсвами PicKit2 уже зашить всю прошивку не прибегая к помощи программатора.
Chettuser

Re: Шьем PIC через LPT порт.

Сообщение Chettuser »

Обычно ошибку даёт где-нибудь в конце, тогда можно пробовать через загрузчик. Правда для этого конфиг должен более-менее адекватно залиться.
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Шьем PIC через LPT порт.

Сообщение hpo »

собрал brenner5 - какая-то беда - комп сначала не видел программатор....... говорил по-немецки, что не найден. Победил эту тему. Теперь не видит ID контроллера.......... Может контроллер не выдержал пыток?
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Шьем PIC через LPT порт.

Сообщение hpo »

заменил контроллер - пик определился и прошивка залилась. Всем спасибо за внимание :))
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Chettuser

Re: Шьем PIC через LPT порт.

Сообщение Chettuser »

А Вы PIC не выбрасывайте - попробуйте прошить свежеиспеченным программатором. :)
Чисто из эксперимента.
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Шьем PIC через LPT порт.

Сообщение hpo »

дык ID стерт. Как же программатор его определит??
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Шьем PIC через LPT порт.

Сообщение hpo »

попробовал.......... чего-то ни пиккит2 ни бреннер5 не видят больного pic18f2550, впрочем, я так и не понял что нужно для пиккит2, чтоб определить здоровый pic18f2550. Все остальные пики определяются обоими программаторами (pic16f628a, pic16f876 - все что было в загашнике)
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Шьем PIC через LPT порт.

Сообщение hpo »

разобрался. Больной отправился в морг. :kill:
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Chettuser

Re: Шьем PIC через LPT порт.

Сообщение Chettuser »

Значит - не судьба :dont_know:
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

Re: Шьем PIC через LPT порт.

Сообщение frogling777 »

[uquote="Sailanser",url="/forum/viewtopic.php?p=711725#p711725"]Раз такое дело то вот схема высоковольтного программатора PIC на LPT порт минимум деталей и никакого шаманства при прошивке. :))[/uquote]
Sailanser, подскажите, а как (под каким именем) он должен определяться в самой программе, ну в смысле - схема программатора «LPT_Var2.pdf»?
Аватара пользователя
Sailanser
Друг Кота
Сообщения: 3121
Зарегистрирован: Ср фев 01, 2006 22:29:02
Откуда: г.Ростов-на-Дону

Re: Шьем PIC через LPT порт.

Сообщение Sailanser »

Ну сам программатор по сути довольно древний уже. Если память не изменяет то он по моему просто на лпт порт в софте и все и просто чип выбирается и все.

p/s
Софт там по моему был picser или что то подобное.
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

Re: Шьем PIC через LPT порт.

Сообщение frogling777 »

Sailanser, спасибо.
К своему стыду - не имел дела с PICами, но возникла необходимость определить контроллер без маркировки.
«-» и "+" по выводам совпадают с PIC12F629 или похожим.
На каком-то ресурсе прочитал, что некоторые программы прошивки этих контроллеров, при подключении контроллера - сами определяют конкретную модель.
Может быть что-то присоветуете?
Аватара пользователя
Sailanser
Друг Кота
Сообщения: 3121
Зарегистрирован: Ср фев 01, 2006 22:29:02
Откуда: г.Ростов-на-Дону

Re: Шьем PIC через LPT порт.

Сообщение Sailanser »

Ну тут единственный вариант если сможете где то раздобыть или PicKit2 или PicKit3. При правильном подключении контроллера софт покажет и его тип и его сигнатуру.
В свое время собирал себе PicKit2, вот время от времени им пользуюсь. Если его собирать то там тоже контроллер и его шить надо %)
Изображение
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6126
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: Шьем PIC через LPT порт.

Сообщение Asmodey »

Когда шил PIC микроконтроллеры программой PICPgm, она определяла тип микроконтроллера с программатором сделанным по принципу понипрога. Работал тот программатор через COM порт, но в настройках PICPgm вроде как можно разные выбрать и настроить. Если маразм мне не изменяет, было что-то и под LPT порты.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

Re: Шьем PIC через LPT порт.

Сообщение frogling777 »

Ребята, спасибо.
Как я понял, то для прошивки, LPT программатор - лучше, в смысле - надёжнее, но возник ещё один вопрос: для самого начала и пробы - в режиме инициализации этого контроллера, хватит ли программатора «пять проводков» для COM-порта?
Ну и насколько я понял, то это высокое уверенное Vpp - именно для записи важно или я ошибаюсь?
Программу PICPgm установил, действительно, есть инициализация и контроллера, и самого программатора, но список программаторов - совсем небольшой.
В двух словах - начало этой эпопеи: приятель купил на Озоне SUNKKO-950T PRO, а девайс оказался изначально нерабочим. Дал он мне его «посмотреть».
Ну и - да: не регулируется температура - уходит в максимум (жало - докрасна), и потом индикация ошибки.
Вскрыл, попрозванивал транзисторы и пр. - всё целое, ну, по меньшей мере - в выключенном состоянии, а сам контроллер - без маркировки. Ну, если только, для успокоения души - махнуть LM358, она как раз задействована в регулировке и стабилизации температуры, но как назло - в SOP-8 нет под рукой, завтра куплю.
Сейчас у меня вынужденное безделье, так вот и озадачил себя... но если сам контроллер сдох или изначально прошился плохо, то шансов практически нет, но, как говорится: отрицательный результат - тоже положительный результат, ибо решил по итогу сделать именно LPT-программатор - пусть будет...
Да и просто стало интересно с этими PICами...
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6126
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: Шьем PIC через LPT порт.

Сообщение Asmodey »

[uquote="frogling777",url="/forum/viewtopic.php?p=4729468#p4729468"]но список программаторов - совсем небольшой[/uquote]COM и LPT программаторы повторяются из схемы в схему с небольшими отличиями. В PICPgm можно подстроить работу COM порта под особенности схемы программатора. Там вкладка какая-то, а на ней галки для настройки. Собственно, в общем случае COM программатор это всего лишь преобразователь RS232->TTL и обратно, плюс ключ Vpp. Высокое напряжение Vpp нужно для перевода микроконтроллера в режим программирования, для записи прошивки в флэш. И лучше брать его от внешнего источника, не надеясь на напряжение получаемое от порта. Потому как на современных COM портах вместо +/- 12 вольт запросто может быть +/- 5, чего для перевода микроконтроллера в режим программирования недостаточно.
[uquote="frogling777",url="/forum/viewtopic.php?p=4729468#p4729468"]хватит ли программатора «пять проводков» для COM-порта?[/uquote]Лучше не связываться с таким, избежите бесполезных потерь времени. У кого-то работало, но далеко не у всех.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

Re: Шьем PIC через LPT порт.

Сообщение frogling777 »

Asmodey, спасибо.
Ну, значит, я на правильном пути, т.е., для пробы (для определения контроллера), мне достаточно будет сделать «пять проводков» для COM - без Vpp.
Резисторы можно будет разместить в самом корпусе разъёма.
Потом, при любом результате, уже на будущее - нарисую плату в LAY для LPT - по схеме Sailanser, но с DC-DC преобразователем для Vpp.
У меня есть MT3608, и всё можно будет запитать от USB.

[uquote="Asmodey",url="/forum/viewtopic.php?p=4729472#p4729472"]Лучше не связываться с таким, избежите бесполезных потерь времени. У кого-то работало, но далеко не у всех.[/uquote]Только утром увидел эту вашу правку про COM-порт. Такой программатор и для чтения/инициализации не годится?
Последний раз редактировалось frogling777 Вс июл 06, 2025 09:29:46, всего редактировалось 3 раза.
Krismi70
Сверлит текстолит когтями
Сообщения: 1166
Зарегистрирован: Пт ноя 22, 2024 14:08:43

Re: Шьем PIC через LPT порт.

Сообщение Krismi70 »

LPT вообще не нужно делать...)))
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

Re: Шьем PIC через LPT порт.

Сообщение frogling777 »

[uquote="Krismi70",url="/forum/viewtopic.php?p=4729486#p4729486"]LPT вообще не нужно делать[/uquote]Почему?
Ответить

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