Hallo Mel,
ich gehe davon aus, dass du auch nicht die eingebaute DCF-Routine benutzt, ansonsten müsstest du ja keine Auswertung der Zeiten machen. Außerdem nehme ich an, dass du die ganze Zeit am Pollen bist (den Pin abfragen). Benutzt du einen interrupt zur Erkennung des DCF-Signals?
Wie bei allem Anderen was Interrupt gesteuert ist, setze ich auch hier nur ein Flag in der Interrupt Routine, bzw zähle eine Variable hoch. Die Auswertung geschieht dann im Hauptprogramm und dort in Konkurrenz z.B. mit der Routine, die die Eingaben abfragt oder das Display ansteuert.
Das funktioniert bei mir ohne Blockade anderer Funktionen.
Wenn dir das noch nicht genug hilft, zeig doch mal die Timer-Routine.
Gruß
Rolf
Lesezeichen