|
Dalla seriale viengono alzati i pin RTS e DTR che forniscono l'alimentazione al circuito; il segnale TTL che il ricevitore restituisce viene inviato al PIC il cui firmware si occupa di campionare;
ogni variazione del segnale inviato dal telecomando viene misurato in termini di durata ed il valore viene inviato alla seriale sul pin di ricezione (RX) alla velocita' di 56Kbps.
In questo modo il software non deve fare altro che aspettare 300/400 millisecondi, dal momento in cui viene ricevuto il primo segnale, in modo da avere l'intera sequenza presente nel buffer della RS232.
Risulta lampante che il lavoro svolto dalla CPU e' minimo: ci si preoccupera' solo di attivare la procedura di confronto dei segnali non appena il PIC avra' finito di inviarli; se i parametri di tolleranza sono impostati correttamente, il riconoscimento avviene il 100% delle volte.
Come nella Lite, l'ultimo passaggio e' quello di dare il focus all'applicazione e di inviarle la combinazione di tasti corrispondente al segnale ricevuto.
|
|