Je commence tout juste à utiliser le GPIO sur le Raspberry Pi pour divers projets. Il existe de nombreuses cartes de dérivation pour le RPi et beaucoup d'entre elles ont des broches afin d'empiler les cartes les unes sur les autres. Il semble que les broches GPIO passent directement et toutes les cartes ont les mêmes broches en commun. Pour moi, cela signifie que toutes les cartes d'une pile reçoivent exactement les mêmes signaux du RPi et doivent se comporter en conséquence. Il semble que cela puisse produire beaucoup d'erreurs avec des commandes destinées à une carte affectant le fonctionnement d'une autre carte, mais apparemment, cela ne se produit pas.
Alors, comment le Raspberry Pi sait-il quelle carte reçoit quelles commandes particulières? Existe-t-il une sorte de commande d'initialisation que seule une carte particulière reconnaît puis commence à accepter le reste des commandes?