Académique Documents
Professionnel Documents
Culture Documents
5. Les registres
Watchdog Timer WDT:
Le watchdog est destiné à vérifier que votre programme ne s’est pas « égaré » dans
une zone non valide de votre programme (parasite sur l’alimentation par exemple),
ou s’il n’est pas bloqué dans une boucle sans fin (bug du programme). Il sert
également à réveiller une PIC placée en mode « sleep », ce que nous verrons plus
tard.
Le WDT C’est un compteur 8 bits incrémenté en permanence (même si le μC est
en mode sleep) par une horloge RC intégrée indépendante de l'horloge système.
Lorsqu’il déborde, (WDT Time Out), deux situations sont possibles :
5. Les registres
Watchdog Timer WDT:
L'horloge du WDT est ajustée pour que Le Time Out arrive toutes les 18 ms. Il est
cependant possible d'augmenter cette durée en faisant passer le signal Time Out
dans un prédiviseur programmable partagé avec le timer TMR0
5. Les registres
Watchdog Timer WDT:
11
13/03/2022 Dr. HORCH Med 291
PRESENTATION GENERALE DU PIC 16F84
5. Les registres
Watchdog Timer WDT:
11
13/03/2022 Dr. HORCH Med 391
PRESENTATION GENERALE DU PIC 16F84
Exemple:
Clignotement d’ une LED en utilisant la temporisation du WDT (PIC
16F84A)
11
17/04/2022 Dr. HORCH Med 1408
PRESENTATION GENERALE DU PIC 16F84
Exemple:
Clignotement d’ une LED en utilisant la temporisation du WDT (PIC 16F84A)
11
17/04/2022 Dr. HORCH Med 1509