Gast
#1055613
Hallo, Habe eine Taktfrequenz von 8 MHz am ATMega 8 liegen. Ich möchte nun eine Funktion schreiben, der ich als Parameter einen Zeitwert ( ms) übergebe. Ich möchte dieses mit dem Timer machen, da es eine ziemlich korrekte Zeit sein muss. Ich habe nun gedacht für den Timer0: TCCR0 |=(1<<CS00); // Prescaler von 256 Somit habe ich ja 8 Mhz = 8000000 / 256 = 31250 D.h. ja, dass ich eigentlich nur noch bis 31250 zählen muss und dann einen Interrup auslösen kann ... Gehe ich richtig vor?