Herunterladen Inhalt Inhalt Diese Seite drucken

I2C Kommunikation - Vilros Raspberry Pi 2 Benutzerhandbuch

Inhaltsverzeichnis
197
um zu ändern, wie die SPI-Methoden arbeiten. Dies ist insbesondere
dann nützlich, wenn Sie SPI-Geräte verwenden, die nicht nach dem
üblichen Prozess ablaufen.
Eigenschaft
cshigh
max_speed_hz
mode
7.8 I2C-Kommunikation
I2C
(ausgesprochen
Kommunikationsprotokoll, welches weniger Kabel verwendet. Der
Master kontrolliert die I2C-Kommunikation und alle Slave-Geräte
werden an die gleichen Kabel angeschlossen. Jeder Slave hat eine
eindeutige Nummer (eine „Adresse" genannt) und antwortet nur auf
Nachrichten, die diese Adresse enthalten. Dies bedeutet, dass keine
zwei Slave-Geräte die gleiche Adresse verwenden können.
Die beiden I2C-Anschlüsse nennen sich SDA und SCL. Bei diesen
Anschlüssen müssen Sie einen Pullup-Widerstand verwenden. Der Wert
der Widerstände ist nicht entscheidend, jedoch bieten sich 10 KΩ
Widerstände ideal an.
I2C kann auf dem Pi sehr angenehm sein, denn nur der Logikpegel des
SDA-Kabels muss angepasst werden, um 5 V Geräte betrieben zu
können (unabhängig davon, wie viele 5 V Slave-Geräte Sie anschließen).
Für I2C kann jeder GPIO-Pin verwendet werden, allerdings muss dann
eine Menge Code geschrieben werden. Das Protokoll ist leider etwas
Beschreibung
Wenn True, wird ein High-Signal verwendet um
dem Slave-Gerät mitzuteilen, dass er lauschen
und antworten soll. Wenn False, wird ein Low-
Signal
verwendet.
Standardeinstellung.
Nicht alle SPI-Geräte sind so schnell wie der Pi.
Senken Sie diesen Wert, um die SPI Übertragung
zu reduzieren.
Polarität und Phase der Clock einstellen. Werte
können von 0-2 betragen.
„eye-too-see")
False
ist
ein
weiteres
ist
die
serielles

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis