1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Trophäen
  4. Forum
    1. Unerledigte Themen
  5. Artikel
  6. Lexicon
    1. Last Changes
  • Login
  • Register
  • Search
Lexicon
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Lexicon
  • More Options
  1. Deutsches Raspberry Pi Forum
  2. Lexicon

SPI

  • RestlessMud46765
  • October 8, 2023 at 7:42 PM
  • October 8, 2023 at 11:25 PM
  • 2,924 times viewed
  • Das Serial Peripheral Interface (SPI) ist ein Bus-System.

    Das Serial Peripheral Interface (SPI) ist ein Bus-System. Es stellt einen „lockeren“ Standard für einen synchronen seriellen Datenbus (Synchronous Serial Port) dar, mit dem digitale Schaltungen nach dem Master-Slave-Prinzip miteinander verbunden werden können.

    SPI verwendet 4 Leitungen:

    • SLK (Serial Clock) auch SCK oder SCLK, wird vom Controller zur Synchronisation ausgegeben
    • POCI (peripheral out/controller in) oder MISO (Master Input, Slave Output)
    • PICO (peripheral in/controller out) oder MOSI (Master Output, Slave Input)
    • CS (Chip Select)

    Aus Sicht des Busteilnehmers kann MISO und MOSI auch mit DSO (Data Serial Out) und DSI (Data Serial In) bezeichnet werden.

    Wenn mehrere Busteilnehmer adressiert werden sollen, benötigt man pro Teilnehmer eine zusätzliche Leitung (GPIO).

    Das Signal hat meistens folgende Bezeichnungen:

    CS, SS, STE oder CE für Chip Select, Slave Select, Slave Transmit Enable oder Chip Enabler.

    Wenn die Datenleitung auf 0V gezogen wird, wird der entsprechende Teilnehmer aktiv geschaltet.

    Falls man nur einen Teilnehmer am SPI-Bus hat, kann man den CS, beim Teilnehmer, dauerhaft an Masse anschließen.

    Bei Akku-betriebenen Applikationen hat der Chip-Enable oftmals auch den Vorteil, dass der Busteilnehmer im inaktiven Zustand weniger Strom verbraucht.

  • Previous entry SoC
  • Next entry SSD

Registrierung

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself

Categories

  1. Hardware 78
  2. Software 109
    1. Smarthome 7
    2. Künstliche Intelligenz 5
  3. Programmierung 34
    1. Python 10
    2. C · C++ 7
    3. andere Programmiersprachen 4
  4. Betriebssysteme 39
  5. Netzwerk 33
  6. Forenabkürzungen 38

Contributors in this entry

  1. Bernd666 1 change
  1. Datenschutzerklärung
  2. Impressum

Forenregeln

Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™