Les GPIO du MSP430, bien plus que de simples E/S

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


Résumé
Nous avons déjà utilisé les GPIO dans nos exemples, mais n'avons pas réellement abordé toutes leurs fonctionnalités et leurs possibilités de configuration. Il est temps à présent de nous pencher plus sérieusement sur la question.

Nous n'avons, en effet, touché que deux registres, P1DIR et P1OUT, sur les 9 (ou 8 selon le modèle de MSP430) qui permettent de configurer et d'agir sur les GPIO. Le premier permet de choisir individuellement les lignes en entrée ou en sortie. Dans le cas du 2231, nous avons 8 lignes accessibles directement libellées P1.0 à P1.7, P1 faisant référence au « port 1 ». Les spécifications techniques pourtant parlent de 10 GPIO. En effet, les broches 12 et 13, servant normalement à la connexion du quartz, peuvent être reconfigurées pour devenir respectivement P2.7 et P2.6 au lieu de XIN et XOUT. Le 2452 dispose, quant à lui, de 6 pins en plus étant P2.0 à P2.5.

Par défaut, le contenu de P1DIR et donc la direction des GPIO lors d'un PUC, est…

La suite est réservée aux abonnés. Il vous reste 90% à découvrir.
  • 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
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant