Programmation timer pic 16F876
Fermé
gabriel_g
Messages postés
21
Date d'inscription
samedi 16 mai 2009
Statut
Membre
Dernière intervention
17 août 2010
-
22 juil. 2009 à 15:07
Moris - 29 déc. 2010 à 16:43
Moris - 29 déc. 2010 à 16:43
Bonjour,
je souhaite savoir comment programmer un timer sur le pic 16F876.
La datasheet, que j'ai lue, ne m'a pas beaucoup aidé a comprendre.
En fait je souhaite générer une interruption toute les 1/6000 secondes, soit toute les 0.16 ms. (j'échantillonne un signal a 6 Khz , et donc apres chaque échantillon numérisé, j'aimerais faire du traitement sur les bits.
Comment utiliser le timer pr générer cette interruption?
Merci pour votre aide.
je souhaite savoir comment programmer un timer sur le pic 16F876.
La datasheet, que j'ai lue, ne m'a pas beaucoup aidé a comprendre.
En fait je souhaite générer une interruption toute les 1/6000 secondes, soit toute les 0.16 ms. (j'échantillonne un signal a 6 Khz , et donc apres chaque échantillon numérisé, j'aimerais faire du traitement sur les bits.
Comment utiliser le timer pr générer cette interruption?
Merci pour votre aide.
A voir également:
- Programmation timer pic 16F876
- Application de programmation - Guide
- Pic hunter - Télécharger - Téléchargement & Transfert
- Pic collage gratuit - Télécharger - Photo & Graphisme
- Shutdown timer - Télécharger - Personnalisation
- Tremblay en france roissy pic ✓ - Forum Consommation & Internet
2 réponses
http://ww1.microchip.com/downloads/en/DeviceDoc/31013a.pdf
ici tu as la doc complète du timer de ton pic.
Tu met dans PR2 reg la valeur correspondant à 0.16ms en impulsion d'horloge de ton pic qui est elle même divisé par 4 en interne. si tu as besion de rediviser cela tu paramètre le prescaler qui lui divise le signal d'horloge ou si tu ne peut pas avoir 0.16ms mais 0.08ms ou 0.04ms, tu paramètre le postcaler qui lui, divise la fréquence d'interruption.
et tu récupère TMR2IF pour ton interruption.
ici tu as la doc complète du timer de ton pic.
Tu met dans PR2 reg la valeur correspondant à 0.16ms en impulsion d'horloge de ton pic qui est elle même divisé par 4 en interne. si tu as besion de rediviser cela tu paramètre le prescaler qui lui divise le signal d'horloge ou si tu ne peut pas avoir 0.16ms mais 0.08ms ou 0.04ms, tu paramètre le postcaler qui lui, divise la fréquence d'interruption.
et tu récupère TMR2IF pour ton interruption.