lpt порт

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Родился
Сообщения: 14
Зарегистрирован: Пт янв 01, 2010 15:40:03

Сообщение lexa1826 »

Помогите пожалуйста с lpt портом: как в регистре Data поменять значение с помощью внешнего устройства т.е. надо с помощью проводка изменить состояние выводов 2-9
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 115
Зарегистрирован: Вс апр 20, 2008 16:54:13
Откуда: Украина, Чернигов

Сообщение Callous »

Почитайте здесь.
http://www.pcports.ru/Articles.php
там в принцыпе все доступно объяснено. с примерами.
Реклама
Родился
Сообщения: 14
Зарегистрирован: Пт янв 01, 2010 15:40:03

Сообщение lexa1826 »

там я был как раз этого там нет
Встал на лапы
Аватара пользователя
Сообщения: 92
Зарегистрирован: Пн ноя 09, 2009 01:04:57

Сообщение Rushack »

подтягивающими резисторами устанавливаешь на входе 1. Т.е. к примеру вывод 2 через 1.5 ком сажаешь на +. Для изменения состояния сажаешь выход на массу.

Во вложении набросок. Правда в пайнте, сейчас редактора под рукой нет.
Вложения
shema.jpg
(4.97 КБ) 462 скачивания
Ты должен сделать добро из зла, потому что его больше не из чего сделать.

Р.П. Уоррен
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 14
Зарегистрирован: Пт янв 01, 2010 15:40:03

Сообщение lexa1826 »

В яблочко, то что нужно, СПАСТБО :))
Буду пробовать.
Реклама
Родился
Сообщения: 14
Зарегистрирован: Пт янв 01, 2010 15:40:03

Сообщение lexa1826 »

Не работает :( Подскажите что делать, чтоб заработало
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 580
Зарегистрирован: Сб дек 27, 2008 12:01:35
Откуда: Россия, Екатеринбург

Сообщение Alex_EXE »

А порт сконфигурирован на приём на этих шинах?
Контактная информация:
Родился
Сообщения: 14
Зарегистрирован: Пт янв 01, 2010 15:40:03

Сообщение lexa1826 »

А это как?
Вымогатель припоя
Аватара пользователя
Сообщения: 580
Зарегистрирован: Сб дек 27, 2008 12:01:35
Откуда: Россия, Екатеринбург

Сообщение Alex_EXE »

Хотя возможно что то и путаю, но LPT порт может находиться в 2-х режимах Bitronix (2-9 выводы на выход) и Centronix (2-9 выводы на вход/выход).
С LPT работал только в режиме Bitronix, для вывода использовал 2-9 выводы, для ввода 10-13 и ещё какой-то
Контактная информация:
Родился
Сообщения: 14
Зарегистрирован: Пт янв 01, 2010 15:40:03

Сообщение lexa1826 »

и где можно поменять какой нибудь режим?
Опытный кот
Аватара пользователя
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна

Сообщение avreal »

lexa1826 писал(а):и где можно поменять какой нибудь режим?
Региcтр CONTROL (смещение 2 от базового адреса), бит по маске 0x20 - если записать "1", то линии D0-D7 переходят в 3-е состояние и снаружи можно подать свои значения.
Пишем 0 - возвращаем на выход.
Если записали "1", но она "не записалась", т.е. при чтении CONTROL там остался 0 - значит порт не поддерживает двунаправленную шину данных.
В BIOS достаточно установить SPP - Standard Printer Port, EPP/ECP не обязательно, но вроде и не мешает.
На старых материнках может быть что-то в духе legacy/bidirectional или PS/2 mode - тогда надо ставить bidirectional или PS/2
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Контактная информация:
Ответить

Вернуться в «Интеграция с ПК»