Danke für die Anregung.
Ich kann mir das so auf die schnelle nicht mit deinem Encbit zusammenreimen, aber ich habe das bei mir jetzt mit Interrupt gemacht und funktioniert bestens.
Wenn mal n Sekündchen verloren geht (doch selten)
Dann wird es durch das DCF77-Signal ja wieder ausgeglichen.
Hier mein Code (wen's interessiert):
Vielen Dank an AlleCode:Enable Interrupts Config Int0 = Rising Enable Int0 On Int0 Prog ... Prog: Waitus 200 'Wichtig, da das D-FF erst nach einem Takt die Richtung aktualisiert Set C 'Merkerbit zum löschen des Displays If Pind.1 = 0 Then Rotate Anzeige , Left Else Rotate Anzeige , Right End If Return
Marten83







Zitieren

Lesezeichen