Ich habe es eben mal simuliert mit MPLAB 8
Bei mir ergibt deine Warteschleife 2999997 Zyklen
Also KEINE Endlosschleife.
Kann es sein das Dir der Watchdog reinhaut ? und dadurch ein Reset ausgelöst wird ?
Ich hab dein Programm jetzt komplett simuliert.
Da hängt normalerweise nicht und es läuft soweit.
Es kann eigentlich nur dann festhängen wenn dein "BF" Flag nicht kommt.
Diese Zeilen habe ich in meiner Simulation alle ausgeklammert.
Check4
BTFSS SSPSTAT,BF
GOTO Check4
Lesezeichen