Nicht
Code:
uart_write("Das ist ein Test" CR);
sondern :

Code:
uart_write("Das ist ein Test\r\n");
Das #define CR "\0\r\n" zusammen mit zeichenkette+zeichenkette geht in die Hose. Da du letzendlich versuchst eine Adresse mit einer Konstanten zu addieren.