kann nicht herausfinden, wie der Loopback-Test vom Spidev-Modul durchgeführt wird. Ausführen der bereitgestellten spidev_test.c-Datei funktioniert. Noch nicht in Python.Der Versuch, SPI auf RaspPi 3 (Loopback) laufen zu lassen
import spidev
import time
spi = spidev.SpiDev()
spi.loop = True
spi.open(0,0)
try:
while True:
spi.writebytes([0xAA, 0xFF])
time.sleep(0.01)
print(spi.readbytes(2))
except KeyboardInterrupt:
spi.close()
Ich meinte, wie die SPI, um zu überprüfen, so wie ein Byte zu senden und gleichzeitig empfangen . – soderdaen
'spi.writebytes ([0xAA, 0xFF]); Zeit.Schlaf (0.01); print (spi.readbytes (2)) ' – stovfl
Gibt mir den Fehler" OSError: [Errno 9] Fehlerhafter Dateideskriptor "zum Zeitpunkt .sleep (0.01) Zeile – soderdaen