Hallo zusammen,
ich bin grade bei der SPI-Schnittstelle am verzweifeln. Ich habe hier einen MCP3001 den man darüber steuern (auslesen) kann. Er hat aber keinen Eingang so das ich nur MISO, CLK, CE0 angeschlossen habe. Aber das Skipt :
Code
import spidev
import time
spi=spidev.SpiDev()
spi.open(0,0)
while True:
volt=spi.xfer2([0x00])
time.slepp(1)
läuft erst gar nicht los sondern teilt mir mit,
File "volt.py", line 8, in <modul>
volt=spi.xfer2[(0x00])
IOError: [ERRNO22] Invalid argument
Was ist falsch?
Da ich ja nur lesen will was der MCP3001 mir schickt, ist da der Befehl überhaupt richtig? Gibt es einen nur "read" Befehl?
Zur Info
Ich habe die SPI-Schnittstelle von der Blacklist genommen, die Installation durchgeführt und habe auch unter dem /dev-Verzeichnis die zwei spidev0.0 und spidev0.1-Dateien.
Habe einen Rapberry Pi B.
Danke für eure Hilfe.
David