Calcul temps
mairou
Messages postés
3
Statut
Membre
-
mairou -
mairou -
Bonjour!
voila, je viens de faire un petit programme avec un PIC 16F877 avec le picc compiler.
alors le pin RC6 du pic est relié à un switcher!
mon probleme c'est que je voulais que mon programme calcule le temps entre l'activation et la désactivation du switcher!
et j'ai pas d''idée pour commencer!! et j'ai besoin de votre aide!
Merci de votre aimable dévouement
voila, je viens de faire un petit programme avec un PIC 16F877 avec le picc compiler.
alors le pin RC6 du pic est relié à un switcher!
mon probleme c'est que je voulais que mon programme calcule le temps entre l'activation et la désactivation du switcher!
et j'ai pas d''idée pour commencer!! et j'ai besoin de votre aide!
Merci de votre aimable dévouement
A voir également:
- Calcul temps
- Calcul moyenne excel - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Temps pour soi iphone - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
2 réponses
Bonjour,
Il suffit de compter le nombre d'impulsion de l'horloge entre l'activation et la désactivation du switch et le diviser par le nombre d'impulsions par seconde.
Ce qui donne :
Il suffit de compter le nombre d'impulsion de l'horloge entre l'activation et la désactivation du switch et le diviser par le nombre d'impulsions par seconde.
Ce qui donne :
#include <stdio.h>
#include <time.h>
int main(void) {
double nbSeconde;
clock_t t1, t2;
/*avant activation du switch*/
t1 = clock();
/*ici tu mets ton code pour activer ton switch*/
t2 = clock();
nbSeconde = (double)(t2-t1)/CLOCKS_PER_SEC;
printf("temps d'activation du switch = %f sec\n", nbSeconde);
return 0;
}