Re Bonjour
Désolé je me suis fais avoir,
la discussion ayant été fermée quand je rédigeais une réponse, je la poste ici.
La modération pourra si elle le souhaite rajouter ce message à l'autre discussion, également fermer celle-ci, pour ma par j'ai dit ce que j'avais à dire.
Cordialement
Ludwig
Re,
J'ai toujours rien compris à ton histoire, mais par contre ce que dit PM42 est juste.
D'une façon générale, en principe, mesurer le temps de façon digitale consiste à avoir une pulsation de précision de référence,
puis initialiser un compteur à Zéro, puis starter le compteur au début de l'évènement, puis stopper le compteur à la fin de l'évènement.
Si on définit le start/Stop sur une période de 1 seconde par exemple on bêtement un fréquencemètre.
Beaucoup de MuP contiennent un/des timers, qu'on initialise à Zéro en début du code à mesurer puis à la première instruction
de ton algorithme il faut starter le timer. En fin on stoppe le Timer et on va lire le contenu du/des registres de comptage.
Je ne n'ai jamais vu de processeurs faisant ce genre de manip tous seul. En général, il faut écrire un peu de code me semble t'il.
Je ne voudrais pas être mauvaise langue, mais t'es sur que t'as compris comment ça marche un processeurs?
Tu peux aller voir comment ça marche les Interrupts ça va certainement t'aider.
Cordialement
Ludwig
-----