Cours:TPS 2103 3 : Différence entre versions
m |
(→{{Rouge|Mesure de temps d'exécution}}) |
||
| Ligne 5 : | Ligne 5 : | ||
={{Rouge|Mesure de temps d'exécution}}= | ={{Rouge|Mesure de temps d'exécution}}= | ||
| + | |||
Commençons par analogie au td à essayer de mesurer le temps d'exécution d'une fonction. | Commençons par analogie au td à essayer de mesurer le temps d'exécution d'une fonction. | ||
| + | |||
| + | Nous allons en profiter pour mesurer le temps d'exécution de certaines fonctions Arduino, et se rendre compte de l'une de leu principale limite. | ||
| + | |||
| + | Le temps écoulé sera mesuré à l'aide du {{Rouge|Timer 2}}. | ||
| + | |||
| + | Le principe est toujours le même : | ||
| + | *Initialiser le timer | ||
| + | *Répéter plusieurs fois l'instruction souhaitée | ||
| + | *Observer la valeur du timer | ||
| + | *Afficher cette valeur | ||
Version du 20 avril 2014 à 16:57
Mesure de temps d'exécution
Commençons par analogie au td à essayer de mesurer le temps d'exécution d'une fonction.
Nous allons en profiter pour mesurer le temps d'exécution de certaines fonctions Arduino, et se rendre compte de l'une de leu principale limite.
Le temps écoulé sera mesuré à l'aide du Timer 2.
Le principe est toujours le même :
- Initialiser le timer
- Répéter plusieurs fois l'instruction souhaitée
- Observer la valeur du timer
- Afficher cette valeur