Hi,
es stimmt du hast einiges doppelt drin


Ich hab hier mal den Code zusammengefasst (nur ISR):
Code:
Timer0_isr:
Tcnt0 = 26

Incr Intzaehler

If Intzaehler = 25 Then
  Intzaehler = 0
  Incr Zehntelsek
End If

If Zehntelsek = 10 Then
  If Minute < 5 Then
    Toggle Led3
  End If
  Incr Sekunde
  Zehntelsek = 0
End If

If Sekunde = 60 Then
  Incr Minute
End If


Return
So dürfte es funktionieren, wobei es natürlich auch nicht ganz das Beste ist, du könntest noch Ressourcen sparen, in dem du die Minute Variable weglässt und einfach stattdessen mit Sekunden "rechnest". Ungefähr so:

Code:
Timer0_isr:
Tcnt0 = 26

Incr Intzaehler

If Intzaehler = 25 Then
  Intzaehler = 0
  Incr Zehntelsek
End If

If Zehntelsek = 10 Then
  If Sekunde < 300 Then
    Toggle Led3
  End If
  Incr Sekunde
  Zehntelsek = 0
End If



Return
Hoffe es klappt so.

MfG