<aside> đź’ˇ Les broches GPIOs sont des broches internes au micro-controleur.
</aside>
GPIO est l'abréviation d'entrée/sortie à usage général. Il s'agit d'un type de broche que l'on trouve sur un circuit intégré et qui n'a pas de fonction spécifique. Alors que la plupart des broches ont un objectif dédié, comme l'envoi d'un signal à un certain composant, la fonction d'une broche GPIO est personnalisable et peut être contrôlée par le logiciel.
Les ports en électronique embarquée existent pour permettre la communication entre le microcontrôleur et d'autres composants externes tels que des capteurs, des écrans, des mémoires, etc. Les ports sont des entrées/sorties (I/O) pour le microcontrôleur, permettant de transmettre des données à l'extérieur de l'unité centrale.
Les ports sont généralement regroupés en banques, comme GPIOA et GPIOB, qui sont utilisés pour attribuer des fonctions spécifiques à différents broches du microcontrôleur. Cette architecture de ports est importante car elle offre une flexibilité dans la façon dont les périphériques sont connectés et utilisés, ce qui est essentiel pour la mise en œuvre de systèmes embarqués complexes.