Porta parallela - Interfaccia Temporizzazioni - Giobe®2000 - Assembler - Assembly - centronics 378 278 input output epp ecp spp

|  | Come Funziona Indirizzi Base Area Comunicaz. Bios Registri Livello Hardware Livello BIOS Livello DOS Tecniche d'Interruzione Connettori Cavi Interfaccia Applicazioni Software Applicazioni Hardware Download INDICE
Porta Parallela

| Interfaccia Hardware | CARATTERISTICHE EPP 1/3 [35 di 166]

| █ █ █ █ |  | Caratteristiche EPP (questa pagina) generalità in/out dati in/out indirizzi

| Le porte parallele EPP si differenziano dalle SPP per la bidirezionalità del flusso di bytes e per l'efficienza garantita dalla creazione da hardware dei segnali (handshake) necessari per governare il processo di trasmissione tra scheda e periferica.
| La tecnica di trasmissione (nei 2 versi) rimane comunque piuttosto semplice e lineare: chi trasmette (scheda o periferica) avvisa chi riceve (periferica o scheda) con un segnale di sincronismo (strobe) e mette il dato sul bus.

La nuova filosofia di gestione appare evidente osservando il nome dei nuovi segnali:

pin | Segnale su EPP | I/O | attivo | Segnale su SPP | Segnale su ECP
1 | Write | Out | basso | Strobe | HostClk
10 | InterruptReq | In | basso | Acknowledge | PeriphClk
11 | Wait | In | basso | Busy | PeriphAck
12 | definito Utente | -- | --- | Paper End | AckReverse
13 | definito Utente | -- | --- | Selected | Xflag
14 | DStrobe | Out | basso | AutoFeed | HostAck
15 | definito Utente | -- | --- | Error | Periphrequest
16 | Init | Out | basso | Init | ReverseRequest
17 | AStrobe | Out | basso | Select in | 1284Active

La Tabella è un estratto di quella che descrive il connettore EPP e aiuta ad evidenziare le differenze con lo standard SPP (e con quelli ECP):

| sul pin 1 il segnale Strobe è sostituito con Write: questo segnale va basso durante le operazioni di scrittura e rimane alto durante le fasi di lettura.
| sul pin 10 il segnale Acknowledge è sostituito con InterruptReq: la periferica può abilitare questo segnale per interrompere il computer sul fronte di salita del segnale prodotto su questa linea.
| sul pin 11 il segnale Busy è sostituito con Wait: la periferica mette bassa questa linea per avvisare il computer che non è in grado di completare il trasferimento di un dato o di un indirizzo; la lettura di questo segnale, da parte del computer, favorisce le periferiche lente, lasciando loro tutto il tempo necessario ad incamerare il dato. La periferica utilizza questo strumento per immettere tanti stati di attesa quanti ritiene siano necessari.

| sul pin 12 il segnale Paper End non c'è più e la linea non porta segnale ufficiale.
| sul pin 13 il segnale Selected non c'è più e la linea non porta segnale ufficiale.
| sul pin 14 il segnale AutoFeed è sostituito con DStrobe: durante le operazioni di scrittura va bassa per indicare la presenza di un dato valido; durante le operazioni di lettura va bassa quando il computer è pronto a ricevere il dato .
| sul pin 15 il segnale Error non c'è più e la linea non porta segnale ufficiale.
| sul pin 16 il segnale Init ha cambiato significato: quando viene forzata bassa pone fine al funzionamento EPP e da inizio al funzionamento SPP, un po' come prima, quando il livello 0 resettava la stampante e il suo buffer interno.
| sul pin 17 il segnale Select in sostituito con AStrobe: durante le operazioni di scrittura va bassa per indicare la presenza di un indirizzo valido; durante le operazioni di lettura va bassa quando il computer è pronto a ricevere l'indirizzo.

Se si desidera usare la EPP per gestire una periferica bidirezionale conviene:

| inizializzare Write (ex Strobe), DStrobe, (ex AutoFeed) e AStrobe (ex Select In), condizione che sta ad indicare l'attesa di funzionamento
| verificare la linea Wait per essere certi che è a 0: solo così può avvenire lo scambio di dati; se si iniziano cicli di lettura o scrittura con Wait a 1 la porta segnala errore mettendo a 1 il bit0 del Registro di Stato 0379H/0279H.
| la verifica (facoltativa) di questo bit assicura una gestione sicura di questa porta.

| Porta Parallela |  |  | CARATTERISTICHE EPP 1/3 |  |  |  |
35 di 166

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166

Parallela » | Come Funziona.. | Indirizzi Base | Area di Comunicazione Bios | Registri | Cavi Livello Hardware | Livello BIOS | Livello DOS | Tecniche d'Interruzione | Connettori Applicazioni Software | Progettazione | Interfaccia | Download | INDICE

DataSheet| Display LCD Parallela| Stampanti| Tastiera| Timer Seriale| Video| Cursore| RamVideo |

Home

| Pascal| Manuali| Tabelle| Schede Tutorial Assembly| Palestra Assembler

Aggiungi Giobe®2000 ai preferiti

Motore
Ricerca

| Rendi Giobe®2000 pagina di Default

© 2001-2006 - Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati