Ich weiß zwar nicht, in welcher Sprache dein Codefragment ist. Ich kenne ebenfalls die Funktion spi.readbaytes() nicht. Ich kann aber auch im Code keine Stelle sehen, wo die Zahl 4 vorkommt. Dafür finde ich bei spi.readbaytes(0) den Parameter 0. Was bedeutet der? Was sagt die Doku zu spi.readbaytes()? Könnte der Parameter die Anzahl der zu lesenden Bytes sein? Könnte dein Problem ein klassischer "Manual not Read Error" sein?
MfG Klebwax
Lesezeichen