Benjamin Moll wrote:
> -in der main funktion wird als erstes der timer intialisiert
> -wenn das programm in die endlosschleife kommt, läuft der timer bereits?
> mit welchem startwert?der grade im register steht?
Der Wert, der als Resetwert im Datenblatt angegeben ist.
> -dann übergebe ich die eigentlichen startwerte für den timer an globale
> variable!nun beginnt der timer immer wieder bei diesem wert!das heisst
> er muss mind einmal zum overflow gekommen sein um überhaupt seinen
> startwert zu erhalten?
Ja.
> -das programm verharrt solange in der main funktion, bis der interrupt
> 131 mal durch den overflow ausgelöst wurde?
Nein, sondern bis zum Ausschalten.
Das Main wird nie verlassen.
> heisst das also, das der timer sobald er initalisiert wurde läuft egal
> was ich sonst so für befehle ausführen lasse und das er nciht mehr
> stopt?
Das ist der Sinn des Timers.
> was passiert nach der pause "wait(165,0);"?fängt er von vorne an?ja
Zählt einfach weiter.
> oder?um ich zu stoppen müsste ich wohl das entsprechende register bit
> setzen?!?
Ja
Peter