| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Работа с LPT портом!!! |
| Автор: Гость_sany 13.8.2004, 18:09 |
| Подскажите пожалуйста(Очень нужно), как в LPT порт подавать на каждый усик питание(1 вольт, 12, 2 и т.д.), любое питание и на любой усик, программно. ЗАРАНЕЕ ОГРОМНОЕ СПАСИБО!!! |
| Автор: Эд 16.8.2004, 15:18 |
| LPT порт является логическим, т.е. работает только с двумя напряжениями: "0" - контакт соединен с общим проводом, и "1" - на контакте +5V (на некоторых машинах в этом режиме контакт отключен - т.е. вообще ни к чему не подключен). 12V подавать непосредственно на LPT ни в коем случае нельзя - спалишь машину. Если надо управлять большими напряжениями, следует сделать согласователь (например из микросхем К155ЛА8, К155ЛН2, или К155ЛН3 (до 30V) ). Как управлять LPT-портом - читай здесь: http://vbrussian.com/Article.asp?ID=101 Удачи! Эд |
| Автор: Paganel 27.9.2004, 03:52 |
| Подскажите пожалуйста, какой длины lpt-кабель допускается использовать? |
| Автор: Guest 27.9.2004, 10:10 |
| Любой |
| Автор: cardinal 27.9.2004, 10:51 | ||
http://imlab.narod.ru/Computer/Recorder/Recorder.htm |
| Автор: Akina 27.9.2004, 12:48 | ||
Это касается только работы с принтером или иным устройством. А вот при общении между собой двух компов, если с обеих сторон выполнено программное управление передачей данных, шланг может быть гораздо больше... во всяком случае лет 8-9 назад я сам писАл прогу передачи данных через LPT, которая работала на кабеле длиной более 40 м (скорость обмена составляла порядка 5000 квантов по 4 бита). |
| Автор: Paganel 25.10.2004, 03:16 | ||
Пошел по ссылке Эда и нашел следующую инфу:
Возникает вопрос. А если пришел внешний короткий импульс на порт. Но порт опрашивается программой позже, когда сигнала уже нет, защелкивается ли эта единичка в регистре порта до тех пор пока не будет считана? |
| Автор: Dos32 25.10.2004, 03:39 |
| Нет данные не запоминаются , для этого надо городить целую схему, на микросхемах цифровой логики, и естествено под конкретную задачу - универсального ничего не бывает. Во вторых есть общая информация для жувания : существует несколько режимов работы LPT (SPP,EPP,ECP), реально твою проблему можно решить используя SPP режим(при количестве входных сигналов не больше 5), еще более реально использовать EPP режим (но надо еще дополнительно минимум 3 микросхемы логики чтоб реализовать примитивную EPP транзакцию) |
| Автор: Paganel 25.10.2004, 04:17 |
| Сообщение убито. |