Systèmes embarqués et firmware

Quelle caractéristique de la communication I2C est correcte ?

  1. AChaque équipement nécessite une ligne de sélection de puce dédiée
  2. BLes lignes d'émission et de réception sont séparées et permettent la transmission simultanée dans les deux sens
  3. CPlusieurs équipements partagent deux lignes, horloge (SCL) et données (SDA), et l'interlocuteur est sélectionné par une adresse
Afficher la réponse et l'explication

Réponse : C. Plusieurs équipements partagent deux lignes, horloge (SCL) et données (SDA), et l'interlocuteur est sélectionné par une adresse

L'I2C est une communication série synchrone reliant plusieurs équipements par deux lignes seulement, SCL et SDA. Le maître envoie d'abord l'adresse 7 bits de l'interlocuteur, et seul l'équipement à cette adresse répond. Les lignes sont à drain ouvert, tirées à 1 par des résistances de tirage, et tout équipement peut les forcer à 0. Elle convient aux composants pour lesquels la réduction du câblage importe plus que la vitesse, comme les capteurs de température, les accéléromètres ou les EEPROM.

S'entraîner sur ce thème Retour au thème

Autres questions sur Systèmes embarqués et firmware

  1. En I2C, comment le récepteur d'un octet signale-t-il qu'il l'a reçu ?
  2. On veut raccorder deux capteurs de température I2C de même référence sur le même bus I2C, mais ils ont la même adresse. Quel remède est correct ?
  3. Quelle comparaison de l'UART, de la SPI et de l'I2C est correcte ?
  4. Parmi les méthodes de connaissance de l'état d'un périphérique, quelle différence entre scrutation (polling) et interruption est correcte ?
  5. Quelle description de l'organisation en « super-boucle », fréquente dans les programmes de microcontrôleur sans système d'exploitation, est correcte ?

Comparatifs sur ce thème