Hallo,
ich bin wieder einen Schritt weiter.
Das Problem lagt darin, dass ich wie oben im Code, Programm 2 zu sehen ist, den Kom-Int. erst in dem Unterprogramm gestoppt und vor der RETURN Anweisung wieder gestartet habe.
Deshalb wurde immer ein GOSUB aufgerufen aber es wurde nie mit RETURN zurück gesprungen, da der Kom-Int kam.
Ich hab jetzt mein *Main Teil in Programm 2 umgeschrieben und bekomme jetzt nach ein paar durchläufen folgenden Fehler:
Fehler 3253: Zu viele Programmverschachtelungen (IF, ENDIF); Die Anzahl der Programmebenen übersteigt 8.
1240 *Main
1250 IF M_05=1 THEN
1260 COM(1) STOP 'Kom-Interrupt stoppen
1270 GOSUB *senden 'Daten senden
1280 COM(1) ON 'Kom-Interrupt wieder starten
1290 ENDIF
1300 GOTO *Main
Das Programm bleib auf Zeile 1250 stehen.
Aber warum bekomme ich diesen Fehler???
Wo in meinem Programm gibt es so viele Verschachtelungen?