jagdfalke
29.11.2005, 21:16
Hi,
wo das Tutorial versagt muss ich euch mal fragen:
1 . Fängt der Timer mit
TCCR0 |= (1<<CS00) | (1<<CS02);
bereits an zu laufen?
2.
Zitat aus dem Tutorial:
Bei jedem Überlauf von 255 auf 0 wird das Timer Overflow Flag TOV0 im Timer Interrupt Flag TIFR-Register getzt und, falls so konfiguriert, ein entsprechender Timer-Overflow-Interrupt ausgelöst und die daran gebundene Interrupt-Routine abgearbeitet.
Ok, erscheint mir logisch. Aber wie man das macht, dass ein Timer-Overflow-Interrupt ausgelöst und eine Routing abgearbeitet wird steht nicht dabei. Kann mir da jemand helfen?
3. Der aktuelle Wert steht ja in TCNT0. Aber wie bekomm ich die Zahl damit ich sie z.B. über uart ausgeben kann? Nem 8-Bit Integer zuweisen?
mfg
jagdfalke
wo das Tutorial versagt muss ich euch mal fragen:
1 . Fängt der Timer mit
TCCR0 |= (1<<CS00) | (1<<CS02);
bereits an zu laufen?
2.
Zitat aus dem Tutorial:
Bei jedem Überlauf von 255 auf 0 wird das Timer Overflow Flag TOV0 im Timer Interrupt Flag TIFR-Register getzt und, falls so konfiguriert, ein entsprechender Timer-Overflow-Interrupt ausgelöst und die daran gebundene Interrupt-Routine abgearbeitet.
Ok, erscheint mir logisch. Aber wie man das macht, dass ein Timer-Overflow-Interrupt ausgelöst und eine Routing abgearbeitet wird steht nicht dabei. Kann mir da jemand helfen?
3. Der aktuelle Wert steht ja in TCNT0. Aber wie bekomm ich die Zahl damit ich sie z.B. über uart ausgeben kann? Nem 8-Bit Integer zuweisen?
mfg
jagdfalke