Messa a Punto |
REGISTRI ECP 1/9 [18 di 189] |
|
|
|
Aggiunto 15 settembre 2003 |
|
Il terzo Registro della porta parallela EPP è una porta d'uscita: |
|
|
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 | 037AH - 027AH |
Registro di Controllo | |||||||||
1 | Write (pin 1) [Strobe invertito su SPP] | ||||||||
1 | DStrobe (pin 14) [AutoFeed invertito su SPP] | ||||||||
0 | Init (pin 16) [Init su SPP] | ||||||||
1 | AStrobe (pin 17) [Select in invertito su SPP] | ||||||||
x | [IRQ Enable (non su connettore) su SPP] | ||||||||
1 | [0=mono SPP, 1=bidirezionale EPP] | ||||||||
x | x | x | non usati (non presenti sul connettore) |
|
Per comodità di consultazione per ogni bit disponibile del registro è riportato anche il corrispondente pin del connettore EPP; il dato rimane sul connettore fino all'esecuzione dell'eventuale successiva istruzione di Out. |
|
La Tabella elenca i nuovi segnali e ricorda
quelli dello standard centronics SPP:
|
|
Il comportamento delle porte
EPP
nelle
operazione di Input/Output
può variare in misura notevole da costruttore a costruttore, rivelandosi
talvolta problematico; a
questo proposito va sottolineato che:
|
|
Dunque, anche se
non si tratta di una regola assoluta,
prima di ogni
operazione di Input/Output può essere
conveniente
porre, in questo
Registro:
|
|
NB: faccio notare che l'OUT su 037AH di xxxx0100B, non ha messo in funzione la porta, almeno sulla mia EPP standard 1.7. |
|
NB: Si è rilevato, invece, fondamentale forzare a 1 il bit5 del medesimo Registro di Controllo (almeno sulla mia EPP standard 1.7). |
|
La presenza di un 1 sul bit5 è tipica nella gestione d'ingresso di una porta parallela; di certo nella interfaccia SPP bidirezionale mette in alta impedenza le linee d'uscita della memoria interna collegata ai pin di I/O. | |
Riportando a 0 sul bit5 la porta EPP (e SPP ..) torna a lavorare in uscita (nel funzionamento monodirezionale SPP il bit5 deve essere a 0). |
|
Porta Parallela | REGISTRI ECP 1/9 | |||||||
18 di 189 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|