Download QTP 16Big

Transcript
grifo®
N° TASTO
SERIGRAFIA
ITALIAN TECHNOLOGY
CODICE
CODICE HEX
MNEMONICO
0
1
.
TUV
F3
8
62
56
3E
38
>
8
2
GHI
4
52
34
4
F1
F4
58
63
3A
3F
:
?
7
3
55
51
37
33
7
3
3
4
5
6
.
.
PQRS
DEF
7
.
F2
59
3B
;
8
9
ENTER #
MNO 6
35
54
23
36
#
6
10
ABC
2
50
32
2
11
12
ESC
*
WXYZ 9
42
57
2A
39
*
9
13
14
JKL
FUNZ
5
1
53
49
35
31
5
1
15
+-.
0
48
30
0
FIGURA 40: CODICI DI DEFAULT DEI TASTI
BUFFER DI COMUNICAZIONE
La QTP 16Big é dotata di due buffer di comunicazione che rendono la scheda più flessibile dal punto
di vista del colloquio con l’unità di comando, riducendo i tempi di attesa di quest’ultima.
Il primo buffer é di ricezione, è lungo 40 bytes, memorizza i dati ricevuti dal sistema di comando e
viene quindi esaminato al termine dell’operazione in corso. In caso di ricezione continua di sequenze
di comando che richiedono un lungo tempo di esecuzione (comandi di cancellazione, comandi di
gestione della EEPROM, shift messaggi, ecc.) tale buffer é destinato a riempirsi o addirittura a
traboccare. In caso di traboccamento i primi caratteri del buffer vengono sovrascritti dai caratteri
sucessivamente ricevuti, con conseguente loro perdita. L’unità di comando deve quindi bloccare la
trasmissione fino a quando la QTP 16Big non ha svuotato il buffer di ricezione, ed é nuovamente
pronta a ricevere altri dati. Praticamente l’utente deve inserire dei ritardi nella comunicazione,
calibrati sperimentalmente, tali da evitare il traboccamento del buffer di ricezione.
Il secondo buffer é di trasmissione, é lungo 20 bytes, memorizza i dati da trasmettere al sistema di
comando e viene quindi riempito con i codici dei tasti premuti e con le risposte dei comandi. Nel caso
di comunicazione Normale il buffer di trasmissione non viene usato infatti i dati sono sempre
immediatamente trasmessi, viceversa in caso di comunicazione I2C BUS o Master-Salve i dati
rimangono nel buffer di trasmissione fino a quando il master non li richiede. In quest'ultimo caso se
il master non effettua ricezioni dalla QTP 16Big tale buffer é destinato a riempirsi. In caso di
riempimento tutti i dati sucessivi non vengono più salvati nel buffer di trasmmissione, con
conseguente loro perdita. Quindi l’unità master deve almeno gestire la ricezione dalla QTP 16Big
in due situazioni: prima di fornire comandi con risposte (per svuotare il buffer per le stesse risposte)
e periodicamente (per prelevare gli eventuali tasti premuti).
Pagina 42
QTP 16Big Rel. 3.00