Hallo BASCOM-Freunde,
Ich möchte mehrere Digitalpoti per SPI ansteuern. Soweit so gut, habe ich das auch mittlerweile schon gut im Griff.
Das Problem ist jedoch der Datensatz.
Ich kann immer nur Daten aus einem Array ab einer bestimmten vordefinierten Stelle senden, aber keine expliziten.
Als Beispiel:
SPIOUT Var1(2) , 2
Damit werden 2 Bytes aus dem Array der Variable Var gesendet, und zwar die 2te und die 3te.
Soweit so gut.
Nun möchte ich aber gern, z.B. nur die 1te, die 2te, noch mal die 1te und 2te, dann die 5te und 6te senden.
Ist so etwas möglich?
Bei der Kaskadierung der Poti's müssen leider immer zusammenhängende Datenblöcke gesendet werden, da sonst der CS-Ausgang wieder auf Low zieht und die Übertragung beendet wird. Alle weiteren Poti gehen quasi "leer" aus und bekommen vom vorangegangenen Poti nur Nullen.
Meine Frage daher:
Ist es möglich, nur bestimmte Array-Zeilen zu senden oder bin ich fest daran gebunden, dass ich immer nur ab einem bestimmten Punkt alle nachfolgenden Daten senden muss?
Liebe Grüße
Maik
Lesezeichen