Автор
|
Тема: Нестандартное использование LPT порта
|
Yola00 |
опубликован 26-11-2001 07:51 MSK
Привет всем... Насколько я знаю, то у параллельного порта 12 пинов для вывода (8 из которых для данных) и 5 пин для ввода. Теперь вопрос. Могу ли я навесить переключатели на эти пины, один конец на выводной пин, а второй на вводной, и посылая и считывая данныя с параллельного портапонять в каком состоянии переключатели? (открыт/закрыт) Заранее спасибо...
|
Kostik
|
опубликован 26-11-2001 08:11 MSK
Здесь ведь не электронщики, а всего лишь "программисты". |
Jack
|
опубликован 26-11-2001 00:12 MSK
Можно. (под ДОСом сам так делал) |
rodion
|
опубликован 26-11-2001 00:13 MSK
Вроде должно работать... Вроде бы COM может работать в дуальном режиме (читать и посылать одновременно) |
Yola00
|
опубликован 26-11-2001 14:04 MSK
Спасибо всем ответившим, и одна большая просьба - Если есть исходники , то выкладывать здесь или слать прямо на мыло в атачменте.. Кому как удобнее... yola00@ukr.net Ещё раз спасибо. |
maxvid
|
опубликован 27-11-2001 06:00 MSK
Если паралельный порт включен как Centronics то у тебя восемь выходов и пять входов Если порт включен как ECP (расширеный центроникс порт), то все выходы данных двунаправленные, восем выходов, тринадцать входов. Распиновка такая (названия выводов имеют смысл для принтера): Pin Signal I/O Definition1 STB# I/O Strobe 2 PD0 I/O Printer data bit 0 3 PD1 I/O Printer data bit 1 4 PD2 I/O Printer data bit 2 5 PD3 I/O Printer data bit 3 6 PD4 I/O Printer data bit 4 7 PD5 I/O Printer data bit 5 8 PD6 I/O Printer data bit 6 9 PD7 I/O Printer data bit 7 10 ACK# O Acknowledge 11 BUSY O Busy 12 PE O Paper end 13 SLCT O Select 14 AFD# I Automatic feed 15 N/C Not used 16 OV Logic ground level 17 CHASSIS Chassis ground 18 N/C Not used 19-30 GND Ground 31 INIT I Initialize 32 ERROR O 33 GND Ground 34 N/C Not used 35 +5 VDC +5 volts 36 SLCTIN I Select in (+5 иногда бывает на 18) В старых компьютерах (286, некоторые 386) были только центрониксы. В современных машинах в биосе ты можешь включить паралельный порт в один из режимов. Кнопки лучше ставить на переключение с плюса (через резистор) на землю. Более верно, поставить два буфера(двунаправленных) или регистра и к ним вешать свои переключатели.
|