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 réinitialisé. Toutes les lignes sont ainsi configurées en entrée. Voilà pourquoi il est nécessaire de les paramétrer en sortie avant utilisation. Il suffit pour cela de placer à
- 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