Forum: Mikrocontroller und Digitale Elektronik while(!(OSC.STATUS & OSC_XOSCRDY_bm)); übergehen


von Daisy C. (daisy)


Lesenswert?

Hallo an alle,

benutze im ATXMEGA16A4U den RTC mit ext. 32kHz-Osz. als 
Sekundeninterruptquelle.

Beim Init dauert der Aufruf:
1
  while(!(OSC.STATUS & OSC_XOSCRDY_bm));
ca. 500ms.

Das geht in der vorgesehenen Anwendung so leider nicht.

Ich bin mal mutig und würde nicht auf das Einschwingen des Taktes
warten sondern später beim Zugriff innerhalb der ISR nachschauen ob der
RTC stabil läuft.

Hab ihr Erfahrungen die dem entgegensprechen ??


Grüße Daisy.

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.