Les TIMERS du PIC V1.0 novembre 2007 T.B
TIMERS = périphériques
Les TIMERS du PIC18F252 Un TIMER est un compteur dont la période de l ’horloge et le modulo peut être programmés En fin de cycle un drapeau (FLAG) indique la fin du comptage (passage du MAX à 0) Les PIC de la série 18Fxxx disposent de 4 TIMERS
Le TIMER 0 Ce périphérique peut être utilisé en timer ou en compteur. Il peut être en mode 8bits ou 16bits. Son horloge peut être interne ou externe (T0CKI). L’horloge externe est active sur front montant ou descendant. Un prédiviseur (Prescaler) peut être appliqué sur les horloges. Si l’horloge est externe : la pin 4 du PORT A sera utilisée en entrée, dans ce cas le bit 4 de TRISA sera à 1.
Mode du TIMER0 Schéma du TIMER 0 en mode 8 bits
Registres utilisés pour le TIMER0 T0CON Registre de contrôle Configuration du TIMER 0 TMR0H Registre MSB de TIMER 0 en 16 bits ( En mode 8 bits TMR0H devient TMR0 ) TMR0L Registre LSB de TIMER 0 en 16 bits TRISA Registre de direction du port A Si entrée horloge externe du TIMER0 bit 4 à 1
Registres de contrôle du TIMER0
Calculs Horloge du TIMER TIMER 0 en mode 8 bits
Programmation Voir TP3