Ein Raspberry ist ein PC. Da läuft jede Sprache drauf, die auch auf dem PC läuft. Diese Zeile z.B.
antwort=spi.readbaytes(0);
könnte auch gültiger C-Code, lua oder Javascript sein.
Wenn also die 0 unwesentlich ist, liegt das Problem woanders. Mir fehlt trotzdem die Vorstellung, woher das readbyte wissen soll, daß 4 Bytes und nicht 1k Bytes gelesen werden sollen.
Ein wenig Googlen nach spi.readbaytes() fördert
Ob das nun die Doku für die von dir benutzte Python Library ist oder ob du eine andere benutzt, weiß ich nicht.Python Spidev
.
.
.
readbytes(n)
Read n bytes from SPI device.
MfG Klebwax
Lesezeichen