192
SPI auf dem Raspberry Pi aktivieren
Sie können alle GPIO Eingänge und Ausgänge für SPI verwenden, da
diese nur auf High oder Low gesetzt werden müssen und Eingaben
genau gleich gelesen werden, wie in diesem Kapitel bereits besprochen
wurde. Diesen Vorgang nennt man häufig auch „Bit Banging". Fünf der
Raspberry
Verwendungszwecke für die Kommunikation über SPI. Indem diese Pins
verwendet werden, können vorgefertigte Libraries und Werkzeuge
verwendet werden, wodurch deutlich weniger Code geschrieben
werden muss.
Die SPI-Pins auf dem GPIO-Header sind: MOSI – Pin 19; MISO – Pin
21; SCK – Pin 23.
Der Header hat zwei Pins für Slave-Select – Pin 24 und Pin 26.
Die SPI-Funktionen dieser Pins sind unter Raspbian standardmäßig
deaktiviert. Um sie zu aktivieren:
1. Auf dem Raspbian Desktop einen Doppelklick auf LXTerminal.
2. Folgenden Befehl eingeben und mit Enter bestätigen:
sudo raspi-config
3. Sieben Mal die Taste Pfeil-Unten drücken, Advanced Options
wählen und Enter drücken.
4. Vier Mal die Taste Pfeil-Unten drücken, SPI wählen und Enter
drücken.
5. Enter drücken
6. Enter drücken
7. Zwei Mal die Taste Pfeil-Rechts drücken und <Finish> wählen.
Mit Enter bestätigen.
Pi
GPIO-Pins
haben
allerdings
alternative