Hy,
ich brauche einen Interrupt pro Sekunde. Mein uC läuft mit 1MHz und soll später mit 16MHz takten. Nach meinem Brechnungen müsste ich bei 1MHz (16MHz) Takt, einen Prescaler von 64 (1024) benutzen und, 1 000 000 / 64 = 15 625 (16 000 000 / 1024 = 15625), einen 16 Bit Timer von 49911 (65536 - 15625) zählen lassen um einen Interrupt pro Sekunde zu bekommen.
Zum Testen lasse ich in diesem Interrupt eine LED Blinken, die gefühlt aber nur alle 2-3 Sekunden wechselt.
Hab ich einen Fehler in meiner Rechnung, oder muss ich den Fehler woanders suchen?
MfG Icon
Lesezeichen