Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с LPT портом!!! Работа с LPT портом!!! 
:(
    Опции темы
Гость_sany
Дата 13.8.2004, 18:09 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Подскажите пожалуйста(Очень нужно), как в LPT порт подавать на каждый усик питание(1 вольт, 12, 2 и т.д.),

любое питание и на любой усик, программно. ЗАРАНЕЕ ОГРОМНОЕ СПАСИБО!!!
  Вверх
Эд
Дата 16.8.2004, 15:18 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











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 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 27.9.2004

Репутация: нет
Всего: нет



Подскажите пожалуйста, какой длины lpt-кабель допускается использовать?
PM MAIL   Вверх
Guest
Дата 27.9.2004, 10:10 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Любой
  Вверх
cardinal
Дата 27.9.2004, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Цитата
Максимальная длина кабеля по стандарту 1.8 м, но, вообще говоря, может достигать и 5 м.

http://imlab.narod.ru/Computer/Recorder/Recorder.htm


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Akina
Дата 27.9.2004, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Цитата
Максимальная длина кабеля по стандарту 1.8 м, но, вообще говоря, может достигать и 5 м.

Это касается только работы с принтером или иным устройством. А вот при общении между собой двух компов, если с обеих сторон выполнено программное управление передачей данных, шланг может быть гораздо больше... во всяком случае лет 8-9 назад я сам писАл прогу передачи данных через LPT, которая работала на кабеле длиной более 40 м (скорость обмена составляла порядка 5000 квантов по 4 бита).


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Paganel
Дата 25.10.2004, 03:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 27.9.2004

Репутация: нет
Всего: нет



Пошел по ссылке Эда и нашел следующую инфу:
Цитата(Akina @ 27.9.2004, 12:48)

Учтите, что в случае, когда вы самостоятельно записываете команду в порт и потом читаете порт, данные после чтения удаляются. А в случае, когда данные подаются на порт внешним устройством, читать можно хоть сто раз, данные с порта не исчезнут, так как подаются внешним, независимым от компьютера устройством.

Возникает вопрос. А если пришел внешний короткий импульс на порт. Но порт опрашивается программой позже, когда сигнала уже нет, защелкивается ли эта единичка в регистре порта до тех пор пока не будет считана?
PM MAIL   Вверх
Dos32
Дата 25.10.2004, 03:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 25.10.2004

Репутация: нет
Всего: нет



Нет данные не запоминаются , для этого надо городить целую схему, на микросхемах цифровой логики, и естествено под конкретную задачу - универсального ничего не бывает.
Во вторых есть общая информация для жувания :
существует несколько режимов работы LPT (SPP,EPP,ECP),
реально твою проблему можно решить используя SPP режим(при количестве входных сигналов не больше 5), еще более реально использовать EPP режим (но надо еще дополнительно минимум 3 микросхемы логики чтоб реализовать примитивную EPP транзакцию)
PM MAIL   Вверх
Paganel
Дата 25.10.2004, 04:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 27.9.2004

Репутация: нет
Всего: нет



Сообщение убито.

Это сообщение отредактировал(а) Paganel - 25.10.2004, 04:20
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.1022 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.