Timer avbryter på DP32 (5 / 15 steg)
Steg 5: Konfigurera timern
Så nu när du förstår delarna av en timer, kan du börja att ställa in din egen.
I koden som du ska använda senare, är en funktion som kallas start_timer_3(). Denna funktion tar alla steg som behövs för att korrekt konfigurera timer 3.
Det enda argument som funktionen tar är en target frekvensen i Hz. Detta är önskad frekvens av mellanjobbet. Med andra ord, väljer du 400 Hz, kommer att denna funktion konfigurera saker så att din timer avbrott kommer att utföra 400 gånger i sekunden.
Innan jag börjar förklara funktionen steg för steg, ska du veta att jag kommer att göra hänvisningar till en massa konstanter som anges i början av skiss i avsnitt med titeln "Definiera vissa konstanter" och "Definieras Användarvariabler". Om du vill använda konstanterna i din egen kod, måste du komma ihåg att inkludera deras definitioner.