Modifications

Sauter à la navigation Sauter à la recherche
1 084 octets ajoutés ,  16 avril 2015 à 10:55
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{MicroPython-Hack-Prepare-NAV}}
 
{{MicroPython-Hack-Prepare-NAV}}
 +
 +
{{traduction}}
 +
 +
== Qu'est-ce qu'un Timer? ==
 +
Un timer est un élément matériel (généralement présent dans les microcontrôleurs) dont la fonction principale est de mesurer des durées.
 +
 +
Il ne faut pas voir un "timer" comme un chronomètre qui mesure le temps entre deux TOPs (à votre initiative)... mais plutôt une horloge très précises qui envoi des "TOP"s à intervalle régulier à ''un morceau'' de votre programme. Cela permet donc d'exécuter du code à intervalle régulier.
 +
 +
Dans les environnements microcontrôleurs, les Timers sont utilisés pour synchroniser des opérations. Par exemple, l'émission d'un signal de télécommande InfraRouge doit se faire par des trains d'impulsions très précis dans le temps... on emploi donc un Timer pour synchroniser l'émission du train d'onde.
 +
 +
Curieux? voyez également le [http://iut-tice.ujf-grenoble.fr/tice-espaces/GEII/EP-od/wupload/File/II2_Cours/Chapitre_3_-_Timers.pdf document "Timers" (pdf)] de l'Université Joseph Fourier de Grenoble. Il introduit la notion de Timer, diviseur et fréquence du timer. Lecture très instructive.
 +
 +
== Ensuite ==
       
{{MicroPython-Hack-Timers-TRAILER}}
 
{{MicroPython-Hack-Timers-TRAILER}}
{{MicroPython-Hack-Souris-TRAILER}}
 
29 917

modifications

Menu de navigation