Nun, ich hab da noch ein weiteres klitzekleines problemchen:
Ich kann die ports setzen und ich kann die 8 ports auch abfragen mit „GETSTATUS“.
("GETSTATUS
" oder „GETSTATUS“.chr(13)) macht keinen Unterschied. In der einfachsten form jetzt mal zum testen.
Ich löse in einem script den Befehl aus:
CSCK_SendText($avr,"GETSTATUS");
der script aufgerufen durch die registervariable enthält schlicht den code:
SetValue(StringvariableID, $IPS_VALUE);
Warum stehen in der Stringvariable hinten dran diese Sonderzeichen. Also der String ist scheinbar nicht mit abgeschlossen. Das ist doch schwerwiegend, oder?
ja die
Zeichen sind mir durchaus geläufig. Nur hatte ich einen denkfehler bezüglich Registervariable. Es ist ja ein String. Aber die Registervariable zeigt eben den gesamten vom AVR erhaltenen String. Eigentlich finde ich zwar wäre es in diesem Fall richtiger, wenn IPS
auch so als Text dann anzeigt, aber man muß es eben wissen.
thanks für die Einbindungsunterstützung. Das AVR Board ist echt empfehlenswert.