Embedded Systems und Firmware

Welche Aussage zur SPI-Kommunikation ist korrekt?

  1. ASie ist asynchron ohne Takt und verbindet nur über zwei Leitungen
  2. BSie ist synchron mit vom Master erzeugtem Takt, kann gleichzeitig senden und empfangen und wählt das Gegenüber über eine Chip-Select-Leitung
  3. CDas Gegenüber wird per Adresse gewählt, daher genügen bei beliebig vielen Teilnehmern zwei Leitungen
Antwort und Erläuterung anzeigen

Antwort: B. Sie ist synchron mit vom Master erzeugtem Takt, kann gleichzeitig senden und empfangen und wählt das Gegenüber über eine Chip-Select-Leitung

SPI ist eine synchrone Kommunikation, bei der Master und Slave im vom Master erzeugten Takt gleichzeitig über eine Leitung vom Master zum Slave und eine vom Slave zum Master Daten austauschen. Für jedes Gegenüber gibt es eine Chip-Select-Leitung (CS), und es wird nur mit dem kommuniziert, dessen CS auf 0 gelegt wird. Wegen des einfachen Aufbaus lässt sich der Takt bis zu einigen zehn MHz erhöhen, sodass SPI häufig mit schnellen Bauteilen wie Flash-Speichern, Anzeigen und ADCs verwendet wird.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Embedded Systems und Firmware

  1. Welche Kombination der vier bei SPI üblicherweise verwendeten Signale ist korrekt?
  2. Wenn trotz angeschlossener SPI-Bauteile keine korrekten Daten gelesen werden: Welche Einstellung ist am ehesten zu prüfen?
  3. Welche Aussage zur I2C-Kommunikation ist korrekt?
  4. Wie bestätigt bei I2C die Seite, die ein Byte empfangen hat, den Empfang?
  5. Zwei I2C-Temperatursensoren desselben Typs sollen an dieselbe I2C-Leitung angeschlossen werden, haben aber beide dieselbe Adresse. Welche Gegenmaßnahme ist korrekt?

Vergleiche zu diesem Thema