"Serial" Kommunikation umfasst das Verschieben von Daten in einer Zeile nach unten einen Draht , ein Bit nach dem anderen. Eine periphere jede mögliche Vorrichtung, ergänzt die Funktion eines wichtiger Vorrichtung , wie einem Drucker, der an einem Computer. Das Serial Peripheral Interface ( SPI )-Protokoll regelt die Bewegung von Daten in den Computer . Merkmale
Obwohl serielle Verbindungen alle Daten über eine Leitung zu bewegen , gibt es eine Reihe von Drähten Geräte miteinander verbinden, in dem SPI -Schema. Die Kommunikation erfolgt zwischen einem "Master" und "Slave" - der Sklave ist der " peripheren ". Der Master stellt einen Taktimpuls , dass die beiden Enden in der Kommunikation ermöglicht " synchronisieren ". Das Impuls wandert durch seinen eigenen Draht .
Funktion
Der Master wird an mehrere Slaves angeschlossen . Vier Drähte verbinden , um jedes Gerät. Eines ist für Daten vom Master zum Slave , eine für Daten vom Slave zum Master ist, ist man für das Taktsignal und gibt an, wie ein Slave die Daten unterwegs (Slave Selection, oder SS) .
Selection
Es gibt zwei Konfigurationen für den Anschluss an mehrere Slaves . In einer Daisy Chain -Konfiguration werden alle Slaves die gleichen Drähte befestigt und es gibt keine Routing-Mechanismus , so dass alle Sklaven alle Daten vom Master gesendet werden. Die Slave -Auswahl -Signal zeigt , welches Gerät das Signal akzeptieren . Die Standardkonfiguration verbindet alle Sklaven der gleichen drei Drähte , die aus dem Master , aber jede Verbindung zu einem separaten SS Verbindung .