I2C-Routine stabiler machen

Gast #828423
Lesenswert?

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...?
Gast #828575
Lesenswert?

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..

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren