Tutorials - PIC peripherals

 

TIMER1

 


TIMER1 e CCP

Timer1 è il timer/counter che serve alla gestione del modulo CCP in modalità comparazione e cattura.

Se un modulo CCP è configurato in modalità di confronto per generare un "trigger per evento speciale" (CCP1M3: CCP1M0 = 1011), questo segnale azzera i contatori del Timer1.

Timer1 può essere configurato sia per timer sincronizzato che in modalità contatore. Se Timer1 è in esecuzione in modalità contatore asincrono, questa operazione di reset non può funzionare e non dovrebbe essere usata.

Nel caso in cui una scrittura sul timer coincide con un trigger di evento speciale dal modulo CCP, la scrittura ha la precedenza.

In questa modalità, la coppia di registri CCPRxH: CCPRxL diventa effettivamente il registro di periodo per Timer1. 

Il contenuto di TMR1H: TMR1L è azzerato solo da istruzione o dallo special event (se impostato) , mentre al POR i valori in essi contenuti sono del tutto casuali.

Da notare che lo "special event trigger" non genera una segnalazione di interrupt su TMR1IF.

Maggiori informazioni sono disponibili nella sezione riguardante il modulo CCP.

 


 

 

Copyright © afg. Tutti i diritti riservati.
Aggiornato il 08/04/13.