Zitat Zitat von maxmoritz Beitrag anzeigen
nein Syntaxfehler ist es nicht, Ich habe alle End if herausgelöscht dann zeigt es mir keinen Fehler mehr an.
Ist mir unverständlich, denn ich habe mir sagen lassen jede IF THEN Anweisung muss mit einem END IF abgeschlossen werden
Hallo,

Wenn auf das "then" nur eine Anweisung folgt, kann sie in die gleiche Zeile wie das "then" geschrieben werden. Das abschließende "end if" kann dann entfallen.

Die eine Anweisung nach dem "then" kann auch in die folgende Zeile geschrieben werden. Dann ist in der nächsten Zeile aber ein "end if" notwendig.

Die Doku von mcs dazu: https://avrhelp.mcselec.com/if_then_else_end_if.htm


Gruß
Seacher