Hallo zusammen, mein momentanes Projekt enthält einen PIC18. In sämtlichen Dokus ist angegeben, dass man auf bestimmte Bits mit "while" warten soll. Im Fehlerfall kann es jedoch vorkommen, dass dieses while zu einer Endlosschleife wird. Wie kann man das denn abfangen? Dachte an eine Schleifendurchlaufbegrenzung...?
Hallo! Gibt es andere Möglichkeiten für eine Abbruchbedinung der While-Schleife, als die evtl. fehlerbehaftete? Wenn es eine Voraussicht gibt, warum dann trotzdem als Abbruchbedinung nehmen? (evtl. umweg gehen für Abbruchbedinung irgendwelche bits setzen als merker oder so) Ansonsten ne For-Schleife, die irgendwann aufhört zu laufen. Wenn kein fehler besteht, kann sie ja erneut laufen..
oder vorher die Zeit merken und dann auf Standart Abbruch oder auf Zeit überschritten warten
Oder Watchdog, falls der µC sowas hat und ein Reset nichts ausmacht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.