Citace Původně odeslal Rainbow
Paralelny port je easy. Vacsinou je LPT1 na adrese BASE=378h.
8 datovych bitov sa ovlada vystupom na port BASE:
Kód:
mov dx,378h
mov al,55h   ; <- hodnota
out dx,al
Na porte BASE+1 je stav VSTUPNYCH pinov.
Portom BASE+2 sa ovladaju vystupne riadiace signaly:
Bitfields for parallel interface control port:
Bit(s) Description (Table P0659)
7-6 reserved
7 (see PORT 037Bh bit 7)
5 (PS/2) enable bidirectional port
(also requires enabling via PORT 0102h)
4 enable IRQ (via -ACK)
3 select printer (SLCT IN line)
2 =0 initialize printer (-RESET line)
1 automatic line feed
0 strobe (must be set for minimum of 5 microseconds)
výborně, to sem tak ňák věděl, ale jak to dopadne v reálu? Co se stane když do LPT prostě zapíchnu diodu(třeba i přes tranzistor)? Rozsvítí se? Nebo bude blikat?