Forum: Mikrocontroller und Digitale Elektronik TWI / I2C Lib von Peter Fleury


von Franz (Gast)


Lesenswert?

Hallo uC Gemeinde,

ich mache gerade meine ersten Gehversuche in TWI dazu benutze ich die 
Lib von Peter Fleury.
Ich habe alles notwendige angepasst und kann auch kommunizieren PCF8583 
<--> Mega128.
Nach einem Neustart soll der RTC ausgelesen werden und damit die intere 
Uhr des Mega abzugleichen.
Wenn ich jedoch nach dem Reset eine der leitungen unterbreche bleigt der 
Controller stehen da er auf Antwort des RTC wartet mit while(...).
Gibt es eine andere Methode so das der Controller nicht gängen bleibt?
Da das wichtigste ist das der Controller startet auch dann falls der PCF 
defekt sein sollte.

Gruß Franz

von Der echte Gast (Gast)


Lesenswert?

Bau doch ein Timeout ein, also einfach in der while-Schleife hochzählen 
und irgendwann abbrechen.

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
Noch kein Account? Hier anmelden.