Also ich habe jetzt mal folgendes geschrieben:
Ist doch richtig so oder? Und der für den Timer ist ein 1024er Prescaler "aktiviert".Code:#define F_CPU 8000000 #include <avr/delay.h> #include <avr/interrupt.h> #include <avr/signal.h> #include "uart.h" SIGNAL (SIG_OVERFLOW0) { uart_puts("Hallo", 5, 1); } int main (void) { uart_init(1, 0); sei(); TCCR0 |= (1<<CS02) | (1<<CS00); TIMSK |= (1<<TOIE0); while(1) { } return 0; }
Was aber, wenn ich den Interrupt nur alle 10 Sekunden haben will ?? Es gibt ja keinen noch höheren Prescaler.
mfg
jagdfalke







Zitieren

Lesezeichen