Ich habe deinen Code heute mal auf meinem Testboard mit 90S8515 getestet. Da ich andere Belegung für Display und LED's habe und vor allen Dingen einen anderen Quarz, habe ich das Programm entsprechend mal geändert.
-Timerstartwert hinzugefügt, damit auch andere Quarzfrequenzen gehen.
-Umstellung der Interruptflanke weggelassen, da unnötig.
(gemessen wird doch von 1.Flanke (fallend oder steigend) bis 2.Flanke, somit hat man in einem Rutsch bei DCF-Eingang "Low" die Impuls und bei DCF Eingang "High" die Pausenzeit)
-Reset des Tifr weggelassen, wird doch automatisch gelöscht
-Sperrung der Interrupts weggelassen (ich verstehe den Sinn auch nicht)
Was mir noch aufgefallen ist, die Sekunden gehen nur bis 58 ?
Ansonsten funktioniert es auf meinem Testboard einwandfrei !
Ich hoffe, du hast nichts dagegen, das ich das geänderte Programm mal mit anfüge ?
Lesezeichen