Hallo,
du sendest ja nix,
also bekommst du auch keinen Interrupt "senden fertig" (TXCn).
Sende doch testweise vor der Hauptschleife mal ein Zeichen.

Evtl. willst du auch den
USART Data Register Empty Interrupt (UDREn) verwenden.

Gruß Jan