@SprinterSB: um senden() war eine Endlosschleife. Ich hatte auch noch eine zweite Funktion zum auswerten von meinen Entfernungsmesser. Nachdem das mit mit dem senden() aber nicht so funktioniert hat, habe ich alles überflüssige gelöscht. Das ist doch egal, was nach senden() passiert, oder sollte man das nicht machen?

Ich hab jetzt UBRR_BAUD per Hand eingegeben (ich hab jetzt 7,3...Mhz um einen genauen UBRR-Wert zu erhalten). Dann funktioniert es!
Bin mir also sicher, dass das UBRR_BAUD nicht richtig ausgewertet wird. Werde das korrigieren.

Danke erstmal