Wenn ich eine Funktion aufrufe, kann ich ihr Werte mitgeben.
Hier sage ich, daß ich 2 Werte mitgeben will, der erste ein Word, der zweite ein Byte.Code:Declare Function Spi_write(byval Befehl As Word , Byval Warten As Byte) As Byte
Das "as Byte" am Schluß ist der Rückgabewert der Funktion.
Übergibt also &H8239 an Spi_write und zwar an "Befehl" und 0 an "Warten"Code:A = Spi_write(&H8239 , 0)
Falls die Funktion was zurückgibt ist das nachher in "A" gespeichert
Den Kern des Empfängers bildet:
Es wird also &Hb000 gesendet und auf Antwort gewartet. Das Ergebnis ist dann im Array Rxbuf(i).Code:For I = 1 To L Rxbuf(i) = Spi_write(&Hb000 , 1) Next







Zitieren

Lesezeichen