| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Визуальный индикатор направления потока данных для LPT порта https://radiokot.ru/forum/viewtopic.php?f=24&t=15529 |
Страница 1 из 1 |
| Автор: | Increasing [ Пн апр 20, 2009 16:31:29 ] | ||
| Заголовок сообщения: | Визуальный индикатор направления потока данных для LPT порта | ||
Как известно, LPT порт есть двунаправленный. Нужно сделать устройство визуальной индикации направления потока данных, которое включается в разрыв между ПК и периферийным устройством. Так чтобы при передачи от ПК к периферии загорались, скажем, красные светодиоды, а если от периферии к ПК зеленые. Для каждой линии (бита) в отдельности, для линий с данными и для управляющих линий. Прилагаю схему для одной линии (бита), но её работоспособность под большим вопросом. Посоветуйте плиз!
|
|||
| Автор: | Секретный кот [ Пн апр 20, 2009 21:20:19 ] |
| Заголовок сообщения: | |
Схема неработоспособная абсолютно. Нужны как минимум повторители сигнала с обеих сторон, причём есть риск завалить скорость передачи. |
|
| Автор: | ARV [ Пн апр 20, 2009 21:49:10 ] |
| Заголовок сообщения: | |
изучите режим EPP/ECP порта - там задействована линия, уровень на которой однозначно определяет направление движения данных - чтение или запись. снимайте с нее уровень и индицируйте |
|
| Автор: | Increasing [ Вт апр 21, 2009 00:46:11 ] |
| Заголовок сообщения: | |
Мне нужно знать не только направление потока данных, а так же состояние абсолютно всех линий порта в каждый момент времени. То есть на линии "0" или "1" и с какой стороны пришла (от ПК или от принтера/сканера)? |
|
| Автор: | kalobyte [ Вт апр 21, 2009 03:15:33 ] |
| Заголовок сообщения: | |
http://www.smartsniff.com/screen.shtml |
|
| Автор: | uk8amk [ Вт апр 21, 2009 12:28:03 ] | ||
| Заголовок сообщения: | |||
Вот первая схема которая пришла в мою голову. Вместо 74LS можно использовать наши 155/555лаз и тогда подтяжки к плюсу не нужны. Разумеется переключатели, которые видны на схеме ставить не нужно, т.к. они использовались только для эмуляции. Это схема для одного бита, направление передачи определяется состоянием линии Write#. Помните, что передача байта данных осуществляется в доли/единицы микросекунд. Вы успеете засечь состояние битов в такой промежуток времени? И еще одно: эта схема актуальна для порта, работающего в режиме EPP. Протокол портов ECP не помню и сказать о работоспособности в этом режиме ничего не могу.
|
|||
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


