Ein Vierdraht-Seriell-Bus-Protokoll, das hauptsächlich in Embedded-Systemen verwendet wird, um Mikrocontroller mit Sensoren, Speicherchips und Displays zu verbinden. Es arbeitet in einer Primary-Secondary-Architektur mit separaten Leitungen für Takt, Dateneingang, Datenausgang und Chip-Select. Da es dedizierte Sende- und Empfangsleitungen nutzt, unterstützt es Vollduplex-Kommunikation bei weitaus höheren Geschwindigkeiten als Zweidraht-Alternativen.
Hook up the logic analyzer to the SPI bus so we can verify the microcontroller is actually sending the initialization sequence to the display.
In klarem Deutsch Schließen Sie den Logikanalysator an den SPI-Bus an, damit wir überprüfen können, ob der Mikrocontroller tatsächlich die Initialisierungssequenz an das Display sendet.
Überprüfen Sie immer Ihre Einstellungen für Taktpolarität und -phase. Nicht übereinstimmende SPI-Modi sind der häufigste Grund für das Lesen unbrauchbarer Daten.
Nicht zu verwechseln mit
- I²C: SPI verwendet vier Drähte und unterstützt höhere Geschwindigkeiten im Vollduplex-Modus, während I2C nur zwei Drähte verwendet und eine Adressierung erfordert.
Verwandte Begriffe
I²C
Ein serielles Zweidraht-Kommunikationsprotokoll zur Verbindung von Peripheriegeräten mit geringer Geschwindigkeit an einen Prozessor.
UART
Ein Universal Asynchronous Receiver-Transmitter ist ein Hardwareblock, der Daten zwischen parallelen und seriellen Formen übersetzt.
Microcontroller
Ein kompakter integrierter Schaltkreis zur Steuerung eines bestimmten Vorgangs in einem eingebetteten System.
Clock
Ein kontinuierliches Rechtecksignal, das das Timing digitaler Schaltungen synchronisiert.