#define F_CPU 12000000 //definieren der Taktfrequenz #define BAUD 9600 //definieren der Baudrate #define MYUBRR F_CPU/16/BAUD-1 //definieren und berechnen des UBRR wertes #include //Library für die Definition der Register und PORTs #include //Library für die Verwendung der Interrupts unsigned char rchar; //Byte in das die empfangenen Daten geschrieben werden volatile char i=0; void timer_init() // funktion zur initialisierung des timers { TCCR1B|=(1<>8); // wozu? definiert aus dem datenblatt UBRRL = (unsigned char)ubrr; UCSRB = (1<