Herunterladen Inhalt Inhalt Diese Seite drucken

Vilros Raspberry PI 2 Benutzerhandbuch Seite 191

Inhaltsverzeichnis
191
2. Die MOSI Verbindung wird auf High gesetzt, wenn das
gesendete Bit 1 ist. Wenn das gesendete Bit 0 beträgt wird
MOSI auf Low-Signal gesetzt.
3. SCK Verbindung wird pulsiert. Wenn beispielsweise die Clock
auf Low steht, wenn SPI nicht verwendet wird, dann wird durch
das Pulsieren erreicht, dass die Clock abwechselnd auf High
und Low gebracht wird.
4. Vorgang wiederholen bis alle Bits gesendet wurden.
5. Die SS Verbindung wird auf High-Pegel gebracht.
Wenn der Master Informationen vom Slave liest, passiert folgendes:
1. SS Verbindung wird für gewählten Slave auf Low-Pegel gesetzt.
2. SCK Verbindung wird pulsiert.
3. Lesen ob MISO Verbindung auf High oder Low ist.
4. Vorgang wird wiederholt, bis alle erwarteten Informationen
erhalten wurden.
5. Die SS Verbindung wird auf High-Pegel gebracht, um die
Kommunikation mit dem Slave zu beenden.
Bei einigen Geräten verhält es sich so, dass der Master dem Slave einen
Befehl sendet um diesem mitzuteilen, dass er nun Daten senden kann.
In diesem Fall wechselt der Master zwischen den Sende- und
Lesephasen ohne die SS Verbindung zu ändern.
Es gibt einen Unterschied, wie von verschiedenen SPI-Geräten erwartet
wird, wie diese beiden Prozessen ablaufen sollen. Bei manchen ist es so,
dass sie ein High als Clock-Signal erwarten wenn sie nicht benutzt wird,
während andere ein Low-Signal erwarten. Einige SPI Slave-Geräte
erwarten, dass die SS Verbindung auf High gesetzt wird, wenn der
Master eine Kommunikation einleiten will und andere Geräte erwarten
wiederum, dass die SS Verbindung auf Low liegt.

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis