Während der Anpassungen des Buches an Raspbian Stretch mussten wir feststellen, dass die SPI-Kommunikation nicht wie gewohnt funktionierte. Seit der Kernelversion 4.9.43 kann mit folgender Zeile, nach Initialisierung der SPI-Schnittstelle, das Problem behoben werden: spi.max_speed_hz = 5000
. Hierdurch wird die Taktfrequenz des Serialclock-Signals auf 5 kHz begrenzt. Die Ursache für diese notwendige Änderung ist uns auch noch nicht ganz klar. Möglicherweise wird dieses Problem mit einem späteren Update der spidev
-Bibliothek behoben.
Schlagwort-Archive: SPI
SPI, I2C, 1-Wire… So geht’s mit Kernel 3.18
Ich habe nicht schlecht gestaunt, als nach dem Update auf den neuen Kernel 3.18 meine 1-Wire-Temperatursensoren die Arbeit einstellten. Auch der per SPI angeschlossene Feuchtigkeitssensor, den ich gerade für das PomodoPi-Projekt teste, war nicht mehr ansprechbar: