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

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

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

Сообщение frogling777 »

veso74, осмелюсь напомнить, что тема называется «Шьем PIC через LPT порт», а кто куда и чем попал - не имеет отношения к этой теме.
Извините за тон, но если вам очень хочется похоливарить , то откройте тему с названием «Скажем НЕТ программаторам на основе COM и LPT портов» и гнобите COM, LPT и материнские платы с ними - сколько душе будет угодно.
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6132
Зарегистрирован: Сб янв 28, 2006 22:47:24

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

Сообщение Asmodey »

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

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

Сообщение frogling777 »

Asmodey, спасибо за это уточнение!
Croma
Держит паяльник хвостом
Сообщения: 982
Зарегистрирован: Ср янв 02, 2013 21:32:54

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

Сообщение Croma »

Asmodey писал(а):Еще забыл предупредить, программаторы подключаемые через COM порт не умеют управлять последовательностью подачи напряжения питания и высокого напряжения программирования.
Программаторы не умеют а мы умеем. :)
Вот схема Экстра-пука где все учтено.
Основная тема было это полная поддержка такого.
https://cxem.net/software/picpgm.php
Заодно и всякие СОМ программаторы работать будут.
Но СОМ порт нужен физический.
У меня плата адаптер применяется.
Через переходники USB - COM работать не будет.
Вложения
EXTRA_PUK.zip
(1018.27 КБ) 120 скачиваний
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

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

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

Croma писал(а):Через переходники USB - COM работать не будет.
Будет, только очень медленно, из-за того, что ЮСБ не является интерфейсом реального времени.
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

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

Сообщение frogling777 »

Ну, гляньте (кому не лень), вроде не накосячил - всё, как в оригинале, но ещё добавлено питание 3V и плавная регулировка Vpp.
Резисторы на выходы буферов не нужны, ибо эта IN74AC34 - без открытого выхода, но судя по резисторам оригинала (10k) - тока IN74AC34 должно хватить с лихвой.

Изображение
Krismi70
Сверлит текстолит когтями
Сообщения: 1166
Зарегистрирован: Пт ноя 22, 2024 14:08:43

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

Сообщение Krismi70 »

получилось плохо....))))...но, возможно, для идеального случая рабочая...)
-------------------------------
1. ключ и запуск стабилизатора имеют разный переходной процесс
2. входы кмоп не должны болтаться в воздухе
3. если вставил негодный контроллер, то капремонт программатору ?
4. нет нагрузочных резисторов на питаниях
5. никакой индикации признаков жизни
6. нет защитных резисторов по входу (и выходу), иногда пишут, что лпт испортить не сложно...
7. иногда и OSC1 стоит притянуть к общему (как PGM)...
в какой степени учитывать мои замечания - дело личное....))))
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

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

Сообщение frogling777 »

Krismi70, спасибо за критику.
Ну, разумеется, что это пробный вариант.

[uquote="Krismi70",url="/forum/viewtopic.php?p=4731318#p4731318"]ключ и запуск стабилизатора имеют разный переходной процесс[/uquote]Ну, в даташите ничего не сказано про время включения преобразователя, но ведь разработчиком предусмотрено управление этим преобразователем, и, явно, что это будет происходить без каких-либо длительных ожиданий его запуска, впрочем, соединить этот «EN» со входом питания и поставить ключ на выходе преобразователя - вообще не проблема.
Про нагрузочный резистор в DC-DC преобразователе - просто забыл про него, хотя в планах он был.

[uquote="Krismi70",url="/forum/viewtopic.php?p=4731318#p4731318"]входы кмоп не должны болтаться в воздухе[/uquote]Про болтающиеся в воздухе входы КМОП - ничего не понял.

[uquote="Krismi70",url="/forum/viewtopic.php?p=4731318#p4731318"]нет защитных резисторов по входу (и выходу), иногда пишут, что лпт испортить не сложно[/uquote]Опять не понял.
Какие резисторы и где?
В оригинальной схеме в буферах стоят резисторы только потому, что у 74LS07 - открытый выход, без этих резисторов она не запустится, потому что коллектор выходного транзистора натурально висит в воздухе.
Если вы имеете ввиду выводы LPT, так на материнской плате, линии данных LPT порта через резисторы притянуты к +5V.
Ну а кабели в COM и LPT вставляю и вынимаю только в выключенном компе.

[uquote="Krismi70",url="/forum/viewtopic.php?p=4731318#p4731318"]иногда и OSC1 стоит притянуть к общему (ка PGM)[/uquote]Это не видел в схемах программаторов, но сейчас специально поискал: OSC1 через 0.1u - на землю.
Тоже не проблема дорисовать.


И - да, Sailanser сказал, что его (оригинальная) схема работает, и работает хорошо, и у меня нет оснований ему не верить.
Последний раз редактировалось frogling777 Пн июл 14, 2025 01:39:17, всего редактировалось 1 раз.
Krismi70
Сверлит текстолит когтями
Сообщения: 1166
Зарегистрирован: Пт ноя 22, 2024 14:08:43

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

Сообщение Krismi70 »

/
Последний раз редактировалось Krismi70 Пн июл 14, 2025 12:32:42, всего редактировалось 1 раз.
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

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

Сообщение frogling777 »

[uquote="Krismi70",url="/forum/viewtopic.php?p=4731327#p4731327"]это не влияет на линейный режим каскада по постоянке, хотя, возможно, тоже может прекратить генерацию...[/uquote]Ну, по меньшей мере, через конденсатор, этот выход заземлён по ВЧ, что может быть серьёзным поводом для срыва генерации.

[uquote="Krismi70",url="/forum/viewtopic.php?p=4731327#p4731327"]защитные резисторы ограничивают ток в проводе[/uquote]Так стоят же буферы... резисторы по линиям LPT я видел только в самых простейших схемах, без буферов.
Последний раз редактировалось frogling777 Пн июл 14, 2025 01:50:08, всего редактировалось 1 раз.
Krismi70
Сверлит текстолит когтями
Сообщения: 1166
Зарегистрирован: Пт ноя 22, 2024 14:08:43

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

Сообщение Krismi70 »

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

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

Сообщение frogling777 »

Krismi70, О.К., не могли бы вы дать ссылку на правильную схему LPT программатора, в которой учтены все ваши замечания?
Krismi70
Сверлит текстолит когтями
Сообщения: 1166
Зарегистрирован: Пт ноя 22, 2024 14:08:43

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

Сообщение Krismi70 »

/
Последний раз редактировалось Krismi70 Пн июл 14, 2025 12:31:18, всего редактировалось 1 раз.
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

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

Сообщение frogling777 »

Krismi70, ну а теперь посмотрите на любую схему COM программатора с MAX232 и найдите там защитные резисторы по линиям COM порта, которые подключены к MAX232.
Krismi70
Сверлит текстолит когтями
Сообщения: 1166
Зарегистрирован: Пт ноя 22, 2024 14:08:43

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

Сообщение Krismi70 »

/
Последний раз редактировалось Krismi70 Пн июл 14, 2025 12:31:37, всего редактировалось 1 раз.
Аватара пользователя
frogling777
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб июл 05, 2025 19:41:56

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

Сообщение frogling777 »

[uquote="Krismi70",url="/forum/viewtopic.php?p=4731334#p4731334"]программатор не должен бояться того, что в него вставят, это же практически первый тест контроллера на исправность....))))
---------
в специализированные микросхемы часто встроена защита от "дурака", а ты используешь обычную логику, поэтому защита - твоё дело...[/uquote]А что, линии контроллеров часто пробиваются накоротко на землю?
Ну, тогда уже - не резисторы, а оптопары... для программатора будет броня! ))
Krismi70
Сверлит текстолит когтями
Сообщения: 1166
Зарегистрирован: Пт ноя 22, 2024 14:08:43

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

Сообщение Krismi70 »

/
Последний раз редактировалось Krismi70 Пн июл 14, 2025 12:31:59, всего редактировалось 1 раз.
Croma
Держит паяльник хвостом
Сообщения: 982
Зарегистрирован: Ср янв 02, 2013 21:32:54

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

Сообщение Croma »

quote="Dmitry Dubrovenko"]Будет, только очень медленно, из-за того, что ЮСБ не является интерфейсом реального времени.[/quote]
Как раз это "очень медленно" и делает устройство неработоспособным.
Поэтому морочить голову людям ,бесполезными уточнениями не стоит.

Вспоминая проблемы прошлого века :)
ЛПТшникам полезно знать.
На материнке разьем ЛПТ порта конденсаторами и резисторами увешан.
То же и в принтерах наблюдается, RC фильтр называется.
Это зашита от помех-радиоволн.
В самопальных схемах такого как правило нет
и начинаются игры с нестабильностью и длиной кабеля.
В свое время программатор Willem от этого "нет" хромал на обе ноги.
Деталей добавил и Willem заработал.
Кстати схема Willem не секрет и даже на али готовый продают.

И еще.
В DOSовской программе Debug.exe из под абсолютно чистого DOSa натыкал вывод на LPT порт 0 1 0 1....
и зациклил.
Получилась полная скорость вывода на порт.
И скорость эта была 300кгц.

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

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

Сообщение frogling777 »

[uquote="Krismi70",url="/forum/viewtopic.php?p=4731336#p4731336"]и оптопару сдуру можно сжечь, абсолютно никакой проблемы...)))[/uquote]Ну, ясно... вся ваша критика закончилась отсутствием трёх резисторов на выходах буферов, т.е., интернет кишит неправильными схемами, но лишь один вы знаете сакральную тайну «трёх эпичных резисторов», забывая при этом, что в той же приведённой вами схеме программатора на основе COM порта, эти резисторы стоят для согласования лог. уровней.

[uquote="Krismi70",url="/forum/viewtopic.php?p=4731336#p4731336"]а часто - нечасто - вопрос ко всевышнему, у кого какая карма....)))) резистор от 5 -12 В не сожжёшь...))[/uquote]Вы так и не сказали... часто ли, например - в вашей практике или в практике ваших знакомых, пробивает накоротко (на землю) линии PIC-ов?
Карма - не ответ.
Впрочем, можете не отвечать, ибо я думал, что вы - асс, а вы, оказывается - «по-двас» (С), только похоливарить горазды.

[uquote="Croma",url="/forum/viewtopic.php?p=4731338#p4731338"]и начинаются игры с нестабильностью и длиной кабеля.[/uquote]Croma, ну, в по поводу LPT кабеля для программатора я прочитал, что его советуют делать на витых парах (сигнал-земля), потом всё это в экран, ну и прикинул, что так и сделаю + ферритовые защёлки на обоих концах, да и длина самого кабеля - совершенно без фанатизма.

[uquote="Croma",url="/forum/viewtopic.php?p=4731338#p4731338"]Сделаешь и все узнаешь.
На ерунду чужих мнений не отвлекайся.[/uquote]Эт точно, и спасибо за добрые слова.
Krismi70
Сверлит текстолит когтями
Сообщения: 1166
Зарегистрирован: Пт ноя 22, 2024 14:08:43

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

Сообщение Krismi70 »

я абсолютно не имел желания слушать твои за и против, просто высказал свои замечания.....
и в ТРЕТИЙ РАЗ
Krismi70 писал(а):в какой степени учитывать мои замечания - дело личное....))))
разве это сложно понять ????????????
Ответить

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