8 SPI, Serial Peripheral Interface

Das SPI-Protokoll oder serial peripheral interface ist ein Hardwareprotokoll, das es einem Master und beliebig vielen Slaves erlaubt, über 3 + n Leitungen miteinander zu kommunizieren, wobei ein serielles Protokoll zugrundeliegt [1, pp. 135] [19]. Die drei Leitungen haben die Bedeutung SCK (Übertragungstakt, vom Master generiert), MOSI (master out, slave in – Daten vom Master) und MISO (master in, slave out – Daten vom Slave). Zusätzlich werden Select-Leitungen CSi zur Auswahl des Slaves benötigt, seitens der AVR-MCU SS (slave select) genannt. Abb. 8.1 zeigt die prinzipielle Verschaltung einesMastersmit zwei Slaves in den zwei hauptsächlichenAnordnungen „Stern“ und „Daisy Chain“.

In der Sternanordnung wird jeder ...

Get AVR - Mikrocontroller now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.