Hi,
es stimmt du hast einiges doppelt drin![]()
Ich hab hier mal den Code zusammengefasst (nur ISR):
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 Minute < 5 Then Toggle Led3 End If Incr Sekunde Zehntelsek = 0 End If If Sekunde = 60 Then Incr Minute End If Return
Hoffe es klappt 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
MfG







Zitieren
Lesezeichen