Aus dem Code-Schnipsel kann ich keinen Fehler erkennen.
Für unerklärliches Verhalten ist oft ein zu kleiner Stack ($HWStack, $SWStack und $Framsize) verantwortlich.
Siehe dazu in BASCOM-AVR Hilfe unter DBG und $DBG. Weiters gibt es auch im RN-Roboter Artikelbereich https://www.roboternetz.de/wissen/in.../Bascom_Inside darüber Informationen.
Lesezeichen