Gestion des timers : la clé pour l'économie d'énergie

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
64
Mois de parution
janvier 2013
Spécialité(s)


Résumé
Les timers représentent un élément important de tous les microcontrôleurs. Ceux-ci peuvent en intégrer un ou plusieurs, peuvent être configurés de nombreuses manières et permettent toutes sortes de modes de fonctionnement. Souvent associés à un compteur, ce sont des éléments à ne pas négliger dans l'apprentissage de la programmation sur microcontrôleurs. Voyons ensemble ce qu'il en est avec les MSP430 compatibles avec le LaunchPad.

Les timers sont de petites merveilles et c'est particulièrement le cas avec les MSP430. Il est difficile de parler de cette fonctionnalité sur les MSP430 sans évoquer les différents modes de fonctionnement du microcontrôleur. En effet, ce qui fait la particularité du MSP430 est sa faible consommation de courant et ce, grâce aux LPM ou Low-Power Modes. Pour l'heure, toutes nos expérimentations, sans que vous en ayez connaissance, ont fait fonctionner le microcontrôleur en Active Mode (AM) avec toutes les horloges en fonction. En plus de ce mode « normal », il existe cinq modes Low-Power, qui sont, du plus consommateur au moins consommateur :

- LPM0 : processeur et MCLK désactivé, seuls restent actifs ACLK et SMCLK ;

- LPM1 : idem, mais le DCO est également désactivé si MCLK ne l'utilise pas ;

- LPM2 : processeur, MCLK et SMCLK désactivés, le DCO et ACLK restent actifs ;

- LPM3 : tout…

Cet article est réservé aux abonnés. Il vous reste 93% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous