Man kann direkt das UBRR-Register mit 16bit Werten
beschreiben:
UBRR = F_CPU / (BAUD_RATE * 16L) - 1;
Dann brauchst du nur noch F_CPU als deine Quarzfrequenz
und BUAD_RATE als deine Gewünschte baudrate definieren und
der Präprozessor berechnet die Richtigen Einstellungen.
EDIT:
Hier ist es auch noch mal genau beschrieben:
http://www.mikrocontroller.net/wiki/...orial#Der_UART
EDIT2:
outp sollte man nicht mehr verwenden, ist in der aktuellen Version der avr-libc (1.2) entfernt wurden. Man kann die Register wie Variablen direkt beschreiben.
Lesezeichen