mh ich war wohl was voreilig ich bekomme zwar unterschiedliche zeichen zurück aber keine buchstaben die ich eigentlich auch sende ...

if (buffer == "a") /* Falls Taster an PIN PB0 gedrueckt.. */
PORTD = ( 1 << PD7 );

würde das mit der if bedinung so funktionieren ?

zu der led würde die nicht 10 mal jede sekunde blinken egal welcher takt eingestellt ist ? da der timer ja aus der taktrate berechnet wird ?