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

Поклонники продукции Microchip Technology Inc тусуются тут.
Krismi70
Сверлит текстолит когтями
Сообщения: 1166
Зарегистрирован: Пт ноя 22, 2024 14:08:43

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

Сообщение Krismi70 »

для распространённых пиков мне хватает ком-порта....если есть требования иметь всё и сразу, то делать (купить) пиккит2-3...для внешнего питания программатора не забывайте правило сначала подсоединить кабель к компу, а только потом бп в розетку (если не используется 3й провод в вилке), отключать - наоборот.
(т.е. общие провода ус-в должны быть соединены первыми, а отключены последними в целях сохранности портов)
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6126
Зарегистрирован: Сб янв 28, 2006 22:47:24

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

Сообщение Asmodey »

[uquote="frogling777",url="/forum/viewtopic.php?p=4729476#p4729476"]Такой программатор и для чтения/инициализации не годится?[/uquote]Да я писал уже, он работает через пень колоду, чисто на везении. У кого-то работает, у других нет. Он же зависим от конкретной матплаты и параметров COM порта на ней. Производители материнских плат в последние годы не слишком точноо придерживаются стандартов касающихся COM портов.

Еще считаю нужным предупредить - перед тем как лезть с программатором к неизвестному PIC микроконтроллеру, нужно убедится, что микроконтроллер не FL. Потому как такие питаются напряжением не выше 3,6 вольта и 5 вольт на линиях data и clock будет для них губительным, как и 12 вольт на линии Vpp.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

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

Сообщение frogling777 »

[uquote="Asmodey",url="/forum/viewtopic.php?p=4729516#p4729516"]нужно убедится, что микроконтроллер не FL. Потому как такие питаются напряжением не выше 3,6 вольта и 5 вольт на линиях data и clock будет для них губительным, как и 12 вольт на линии Vpp.[/uquote]Спасибо за совет!
Пока не включал, ибо сегодня разобрал - обнаружил свободно болтающийся мусор в виде кусочка «откушенного» вывода под трансом, а заодно и LM-ку махнул.
Завтра измеряю Vcc.
Ну а в общем и целом - если что, то сделать в программаторе Vpp регулируемым - не проблема, да и параметрические стабилизаторы именно на 3V - тоже не проблема.
Хитромудрые китайцы и немаркированный контроллер дисплея запаяли.
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko »

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

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

Сообщение frogling777 »

Ну, в общем, новости такие (типа - оффтопик про этот паяльнег): после замены LM358, которая связана с регулировкой /или контролем/ температуры, этот SUNKKO 950T PRO заработал.
Правда, иногда пропадает вертикальный сегмент в этом мелком «C» - градусах, но небольшой регулировкой туда-сюда «резистора температуры» - восстанавливается, что это - непонятно /нужно смотреть какие-нить рекламные ролики/, хотя, вполне возможно, что просто глюк семисегментного индикатора, и, в принципе - не мешает.
Температуру держит ну просто очень стабильно, по меньшей мере - с мелким жалом BC2 /другого не дали/.

Изображение

Сама ручка паяльника - полное и ещё и неразборное шайзе, замучаешься вставлять в неё жало - чтобы был контакт или чтобы не коротило по нагревателю, да и провод - «как украли», сантиметров 70-80 всего лишь.
----------

Питание контроллера, как и предполагал - 5V, ибо при при самой первичной прозвонке, питание LM358 было запараллелено с контроллером, ну и вряд ли бы LM-ку питали от её минималки 3V.
Собственно, для чистоты эксперимента с программатором, решил сначала купить недорогой и примерно похожий PIC «8 ног» - дабы сначала проверить сам программатор на предмет определения наименования контроллера, а потом уже сунуться в считывание прошивки.

Так-то - с самого начала немного перелопатил даташиты на восьминогие контроллеры от нескольких других производителей, так у тех - питание и земля висят на других ногах, но если кто в курсе аналогичного питания - подскажите, плз.
Но с другой стороны... сам себе думаю, что если бы это был некий редкий контроллер - китайцы, наверное, так не шифровались бы, хотя... фиг их поймёшь...
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

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

Сообщение frogling777 »

Sailanser, ещё хотел всё же уточнить на всякий пожарный: по вашей схеме - это напряжение Vpp (MCLR), подаётся на контроллер именно в момент записи (прошивки), а в остальное время оно не присутствует на контроллере?
Ну, просто на этой MT3608, которую я хочу использовать для получения Vpp (MCLR) - от USB компа, есть вход «ON/OFF», , т.е., этот DC-DC преобразователь включается высоким уровнем (от 1.5V) на этом входе.
Аватара пользователя
Sailanser
Друг Кота
Сообщения: 3121
Зарегистрирован: Ср фев 01, 2006 22:29:02
Откуда: г.Ростов-на-Дону

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

Сообщение Sailanser »

Если мне память не изменяет то именно в момент программирования подается.
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko »

frogling777 писал(а):напряжение Vpp (MCLR), подаётся на контроллер именно в момент записи
Почитайте здесь (особенно FAQ'и).
:wink:
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

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

Сообщение frogling777 »

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

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

Сообщение frogling777 »

Sailanser, я вас ещё побеспокою.
Решил я сделать этот программатор и для PIC_LF, ну, чтобы программатор был более универсальным.
Собственно, тем же переключателем «SPDT ON-ON» перекинуть питание на стабилизатор 3V и резистор в преобразователе на Uвых. 8.5V - никаких проблем, но почитав тех. характеристики на PIC-и, увидел, что не во всех случаях подходит напряжение 13.5V, ну, для некоторых пятивольтовых PIC-ов, максимум MCLR - 12V и т.д., поэтому возникла мысль сделать Vpp (MCLR) регулируемым, например (с некоторым технологическим запасом по краям) 7.5-14V.
Есть ли в этом хоть какой-то минимальный практический смысл или для Vpp (MCLR) будет достаточно двух напряжений: 8.5V и 13.5V?
Аватара пользователя
Sailanser
Друг Кота
Сообщения: 3121
Зарегистрирован: Ср фев 01, 2006 22:29:02
Откуда: г.Ростов-на-Дону

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

Сообщение Sailanser »

Тут к сожалению не подскажу по режимам работы просто с пиками дела имею очень редко.
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6126
Зарегистрирован: Сб янв 28, 2006 22:47:24

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

Сообщение Asmodey »

[uquote="frogling777",url="/forum/viewtopic.php?p=4730956#p4730956"]поэтому возникла мысль сделать Vpp (MCLR) регулируемым, например (с некоторым технологическим запасом по краям) 7.5-14V[/uquote]Ну почему не возникла мысль сделать сразу PICKit2 или 3? Все задачи решаются одним махом.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

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

Сообщение frogling777 »

Asmodey, я хочу сделать именно простую - чтобы было на всякий пожарный...
Если уж вдруг возникнет какая-то суровая необходимость - сделаю PicKit.
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6126
Зарегистрирован: Сб янв 28, 2006 22:47:24

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

Сообщение Asmodey »

Со всеми коммутациями, переключателями, перемычками, источниками, как бы не вышло сопоставимо по сложности.
Астролябия-сама меряет, было бы что мерять!!!
veso74
Поставщик валерьянки для Кота
Сообщения: 1902
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

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

Сообщение veso74 »

Время назад хотел избавиться от старых компьютеров, материнских плат, старых операционных систем и т. д.
Решил и больше не использовать программаторы на LPT, COM-портов, в частности: для PIC.

Несколько месяцев пользовался конструкцией: Arduino -> PIC:
Programmer for 8-bit PIC devices built upon AVR (or Arduino)
How to Build PIC Programmer Using Arduino.

запись, например:
pp3.exe -c COM37 -t 16f1503 main.hex
Многие из МК PIC записываются и при MCLR 5V.

Потом появился PICkit3. Собрал и PICkit/2. Не хочу возвращаться к COM/LPT даже ради воспоминаний :).
Напр. на макетной плате с отверстиями собираешь PICkit2 за час-два и пользуешься.

Изображение
Вложения
approg.sch.pdf
(14.5 КБ) 88 скачиваний
Аватара пользователя
zAries
Потрогал лапой паяльник
Сообщения: 305
Зарегистрирован: Ср сен 11, 2024 10:18:53

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

Сообщение zAries »

[uquote="frogling777",url="/forum/viewtopic.php?p=4730976#p4730976"]я хочу сделать именно простую ...[/uquote]
Куда уж проще чем Pickit ?
Странно как то, пользоваться кривыми инструментами, когда есть нормальные.
Но - таков видимо человек по природе, делает себе проблемы, а потом героически их преодолевает.
:)))

[uquote="veso74",url="/forum/viewtopic.php?p=4730989#p4730989"]...Многие из МК PIC записываются и при MCLR 5V...[/uquote]
Не согласен.
Вот первый же из списка поддерживаемых: PIC12F1501 у него напряжение программирования от 8 до 9 вольт.
И что с ним будет при 5 - никто не гарантирует.
Так что пользоваться нужно правильными инструментами, и будет вам счастье.
Audiatur et altera pars !
veso74
Поставщик валерьянки для Кота
Сообщения: 1902
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

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

Сообщение veso74 »

За эти несколько месяцев PIC16F1503 был под рукой. В списке. Затем попробовал еще 2-3 типа, также отмечены. С большой дозой смею предположить, что те, у кого есть отметка, записываются. Сам тест можно собрать за 5 минут на бредборде.
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

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

Сообщение frogling777 »

[uquote="Asmodey",url="/forum/viewtopic.php?p=4730979#p4730979"]Со всеми коммутациями, переключателями, перемычками, источниками, как бы не вышло сопоставимо по сложности.[/uquote]
Если делать с применением USB - только на обычные PIC-и, то всё даже упрощается - без внешнего источника и 7805, а 7812 меняется на MT3608, но если ещё и для LF приспосабливать, то, опять же, вместо 7805 ставится любой стабилизатор 3V, а в MT3608 делаются 2 напряжения - переключением резисторов, все эти напряжения коммутируются маленьким переключателем «DPDT ON-ON», типа такого, но с двумя рядами контактов:

Изображение

Если делать Vpp плавно регулируемым, то в MT3608, вместо постоянного резистора - ставится переменный, а переключатель меняется на SPDT, т.е., точно на такой, как на картинке.
В доступности есть буферы, которые работают с Vdd от 2V до 6V на частотах до 145 мГц, например - IN74AC34N, так что и с этой микросхемой (шесть буферов) ничего мудрить не нужно.
Спаять этот девайс можно хоть на макетной плате.
Так что здесь сложного?!

Попробуйте спаять на макетке - PicKit...

В контроллере самого PicKit есть некий бутлоадер, который позволит обойтись без дополнительного программатора?
Если - нет, то этот контроллер тоже нужно прошивать каким-то программатором...
veso74
Поставщик валерьянки для Кота
Сообщения: 1902
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

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

Сообщение veso74 »

[uquote="frogling777",url="/forum/viewtopic.php?p=4730976#p4730976"]... чтобы было на всякий пожарный...[/uquote]

Возможно, попали в какой-то фильм? :) Где есть уже компьютеры с материнскими платами с COM/LPT, с win98? winXP?
Последний раз редактировалось veso74 Сб июл 12, 2025 13:10:13, всего редактировалось 1 раз.
Аватара пользователя
zAries
Потрогал лапой паяльник
Сообщения: 305
Зарегистрирован: Ср сен 11, 2024 10:18:53

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

Сообщение zAries »

[uquote="veso74",url="/forum/viewtopic.php?p=4730999#p4730999"]...Сам тест можно собрать за 5 минут на бредборде.[/uquote]
Зачем ? у меня Pickit3, Pickit4, TL866, ну и Тритон имеются, мне хватает. :)
Audiatur et altera pars !
Ответить

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