Uso porta parallela come I/O
La porta parallela (LPT1) permette un collegamento immediato tra il PC e circuiti digitali esterni. I livelli sono in logica TTL (0..5V), possono essere utilizzati in modo immediato 8 bit in uscita e 5 in ingresso. I rimanenti 4 segnali sono normalmente delle uscite, ma possono anche essere letti (attenzione: in questo caso vanno pilotati con delle porte open collector).
Per accedere ai pin della porta fisica si deve scrivere o leggere negli appositi registri di ingresso/uscita del PC. Per scrivere un dato sui fili D0..D7 si scrive all'indirizzo 888. Per leggere dai fili di stato (pin 10 11 12 13 15) si deve leggere dall'indirizzo 889 (i 3 bit meno significativi non sono usati e BUSY è negato).
Volendo usare anche la porta di controllo si deve ricordare di non alterare il valore del bit D4 (enable interrupt). Sul mio PC i valori dei bit letti dalla porta di controllo sono: 11001100.
Cavo parallelo per LapLink:
SEGNALE PIN DB25 to PIN DB25 SEGNALE |
paral1.JPG
paral2.JPG
Pagina e disegni realizzati da Claudio Fin
Ultimo aggiornamento 1-10-2000