Forum: Mikrocontroller und Digitale Elektronik Bascom Problem


von Steffen (Gast)


Lesenswert?

hi

ich habe folgendes Problem :

ich habe diesen Codeteil


            Do
                 Input #3 , Aa
                 Index = Left(aa , 6)

            Loop Until Index = "$GPRMC"

Nun ja und er hat auch vor einigen Tagen so funktioniert, allerdings
ist jetzt das Problem, das er zwar Zeichen empfängt , die Variable
Aa jedoch immer leer ist ( und somit auch der Index), Vielleicht sieht
einer von euch an was es liegt, auf Wunsch stelle ich auch das ganze
Programm rein. Würde mich freuen.

Gruss Steffen

PS: Auf antworten nach dem Muster:" Kein Wunder, nimm C " bitte ich
zu verzichten ;-)

von Steffen (Gast)


Lesenswert?

Nachtrag:

Der String aa ist 70 Byte lang, könnte es daran liegen, dass kein
empfangspuffer für den String vorhanden ist???????

von Steffen (Gast)


Lesenswert?

OK Habe den Fehler selbst entdeckt:

Die Variable AA war Local deklariert, das hat dem Compiler wohl nbicht
gefallen, nachdem ich sie global deklariert habe geht alles ;-)

Aber warum das so ist wird wohlfür immer ein Rätsel bleiben

Bye Steffen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.