also, nach einigem Testen habe ich heraus gefunden, dass mein Code richtig ist. Ich habe das Board via COM-Schnittstelle an meinen PC angeschlossen und sobald etwas zu dem Board gesendet wird, schickt das Board "Hello World" ... ganz easy und es funzt auch! Ergo an der Initialisierung kann es nicht liegen.

Ich werde nun schauen, ob ich hier nicht einen Hardwarefehler meinerseits verursacht habe oder sonst irgendwelche I/O Ports vergessen habe zu definieren.

Ich melde mich, sobald ich das Problem behoben habe. Wenn ihr in der Zwischenzeit noch weitere Ideen habt, nur zu.

@Duke: ich schau mal in die usart.h rein. Ich hoffe die ist gut kommentiert, damit ich auch verstehe, was die da gemacht haben.