SPI Aktivieren

SPI Aktivieren Titelbild

Für einige Sensoren müsst ihr SPI an eurem Raspberry Pi aktivieren. SPI ist ein Komunkitionsprotokoll mit dem Daten von einem Gerät oder Sensor an ein andere Gerät wie dem Raspberry Pi gesendet werden können. Damit der Pi nicht zu lange beim Laden braucht ist dieses aber nicht Standardmäßig dabei. Wir können es aber einfach beim Raspberry Pi Aktivieren. Dazu müsst ihr den Pi starten und raspi config über das Terminal öffnen.

sudo raspi-config

Neu!

SPI Aktivieren Raspberry Pi 2017

SPI Aktivieren Raspberry Pi 2017

SPI Aktivieren Raspberry Pi 2017

SPI Aktivieren Raspberry Pi 2017

Für die Folgende Punkte könnt ihr einfach den Bildern folgen. Ihr können euch mit den Pfeiltasten bewegen und mit der Enter Taste die einzelnen Menü Punkte bestätigen.

SPI Aktivieren Raspberry Pi

SPI Aktivieren Raspberry Pi

SPI Aktivieren Raspberry Pi

SPI Aktivieren Raspberry Pi

SPI Aktivieren Raspberry Pi

Jetzt mit Finish startet sich euer Pi neu. SPI sollte dann konfiguriert sein. Mit dem folgenden Befehl könnt ihr das sonst auch noch mal nachprüfen:

lsmod | grep spi_

Es sollte jetzt bei euch etwas angezeigt werden was mit spi_ anfängt.

Python 2 Bibliothek Installieren

Damit wir jetzt auch vernünftig mit SPI Verbindungen arbeiten können gibt es noch eine Python Bilbiothek die wir installieren:

sudo apt-get install python2.7-dev
git clone https://github.com/Gadgetoid/py-spidev
cd py-spidev
sudo python setup.py install

SPI für den RFID Reader RC522 und den Raspberry Pi aktivieren

Teilweise kann es unter Raspbian in der Version "jessie" zu Problem mit der der SPI Komunikation kommen weil einige Module im Kernel nicht richtig konfiguiert wurden. Mittlerweile gibt es eine neue Kernel Vision diese musst du aber erst installieren. Dafür kannst du einfach den folgenden Schritten folgen:

  1. Updates Pakete und Paketquellen
sudo apt-get update && sudo apt-get upgrade
  1. Kernel Update
sudo rpi-update
  1. SPI Aktivieren (wie im ersten Teil beschrieben)

    sudo raspi-config
  2. Neustarten
sudo reboot
  1. Config Text Verändern
sudo nano /boot/config.txt

Folgende Zeile hinzufügen:

dtoverlay=spi0-hw-cs
  1. Neustarten
sudo reboot
  1. Kontrollieren ob das SPI aktiviert ist
gpio readall

In der Ausgabe sollte folgendes zu finden sein: 24 | 1 | ALT0 | CE0 | 10 | 8 Wichtig ist das ALT0 angezeigt wird und nicht In oder OUT. Sollte letzteres der Fall sein müsst ihr die Schritte nochmal wiederhohlen weil es ein Fehler gab.

Jetzt sollte der Pi fertig konfiguriert sein!

Noch Fragen oder Feedback?

Bevor du eine Frage stellen kannst musst du dich zuerst Anmelden oder Regestrieren!