| Auteur | Message |
zaidbomb
Newbie


Messages : 1 Inscrit(e) le: 19/04/2009
|
Posté le 19/04/2009 23:30 | | | Compteur Sur PIC C |
Bonjour je veux savoir si quelqu'un peut m'aider je suis bloquer au niveau de programmation j'utilise un capteur qui délivre un signal horloge (numérique) et je veux écrire une boucle qui me permettra de compter le nombre total de 1 (niveaux hauts) délivré par le capteur pendant un cycle de fonctionnement avant de passer à une autre étape j'utilise le 16f877, la sortie du capteur est connécté à RC0 et l'interrepteur marquant le debut ou la fin du cycle à RC1 merci
|
|
|
| Revenir en haut | Permalien |  |
Google Annonces
|
|
Technologuepro
Administrator


Messages : 417 Inscrit(e) le: 15/11/2007
|
Posté le 21/04/2009 00:27 | | | RE : Compteur Sur PIC C |
Bonjour, tu dois relier le capteur à la broche RB0 et utiliser l'interruption externe pour le comptage des imputions ou bien relier le capteur à RA4 et utiliser le Timer0 pour compter Les deux solution sont réalisables en PICC pour configurer le timer0 et l'activer setup_timer_0(RTCC_EXT_L_TO_H|RTCC_DIV_1);
désactive les autres setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1);
ensuite pour lire : c =get_timer0();
et quant tu fini le comptage désactive le timer0
pour la remise à zéro c'est : set_timer0(0); Bonne Chance
|
| Edité par Administrateur le 21/04/2009 01:35 |
| Le savoir est une chose qu'on peut pas cacher, la connaissance existe pour être transmise aux autres... |
|
|
| Revenir en haut | Permalien |    |
Google Annonces
|
|