Визуальный индикатор направления потока данных для LPT порта

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Встал на лапы
Сообщения: 135
Зарегистрирован: Вт окт 21, 2008 20:45:50
Откуда: Odessa

Сообщение Increasing »

Как известно, LPT порт есть двунаправленный. Нужно сделать устройство визуальной индикации направления потока данных, которое включается в разрыв между ПК и периферийным устройством. Так чтобы при передачи от ПК к периферии загорались, скажем, красные светодиоды, а если от периферии к ПК зеленые. Для каждой линии (бита) в отдельности, для линий с данными и для управляющих линий.

Прилагаю схему для одной линии (бита), но её работоспособность под большим вопросом. Посоветуйте плиз!
Вложения
ind.gif
(4.08 КБ) 663 скачивания
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки

Сообщение Секретный кот »

Схема неработоспособная абсолютно. Нужны как минимум повторители сигнала с обеих сторон, причём есть риск завалить скорость передачи.
Контактная информация:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18783
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

изучите режим EPP/ECP порта - там задействована линия, уровень на которой однозначно определяет направление движения данных - чтение или запись. снимайте с нее уровень и индицируйте
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Встал на лапы
Сообщения: 135
Зарегистрирован: Вт окт 21, 2008 20:45:50
Откуда: Odessa

Сообщение Increasing »

Мне нужно знать не только направление потока данных, а так же состояние абсолютно всех линий порта в каждый момент времени. То есть на линии "0" или "1" и с какой стороны пришла (от ПК или от принтера/сканера)?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

Реклама
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Вот первая схема которая пришла в мою голову. Вместо 74LS можно использовать наши 155/555лаз и тогда подтяжки к плюсу не нужны. Разумеется переключатели, которые видны на схеме ставить не нужно, т.к. они использовались только для эмуляции. Это схема для одного бита, направление передачи определяется состоянием линии Write#. Помните, что передача байта данных осуществляется в доли/единицы микросекунд. Вы успеете засечь состояние битов в такой промежуток времени? И еще одно: эта схема актуальна для порта, работающего в режиме EPP. Протокол портов ECP не помню и сказать о работоспособности в этом режиме ничего не могу.
Вложения
epp.PNG
(20.29 КБ) 666 скачиваний
Реклама
Ответить

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