Der Befehl "END" generiert einen Sprung auf sich selbst und sonst nix. Er baut dadurch eine Blockade, damit nicht ein Programm ungewollt z.B. in eine Sub reinläuft.
Wenn aber vorher ein anderer unbedingte Sprung steht ( wie bei DO..Loop) isses natürlich wurst.
Das gilt natürlich nur bei MC, denn normalerweise erfolgt bei BASiC dort der Rücksprung ins Betriebssystem.
Die meisteb Definitionen mit $... haben ein Equivalent in der "programm.CFG" Datei. Es kann schon sein, daß der Befehl "PRINT" auch wieder die UART aktiviert, kann man ausprobieren, bringt aber nix. Denn der PRINT würde ohne UART vermutlich ins Nirwana gehen.
Also in deinem Fall mußt du alles vermeiden, was irgendwie nach RS232 stinkt.
(Oder eben explizit deaktivieren --> CH-MT Methode)
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hallo an alle,
vielen Dank für Eure Hilfe.
$baud raus und es funktioniert wie erwartet!
Auch interessant, was man an "Nebenbei"-Info's noch so erhält!
Viele Grüße
Dirk
Lesezeichen