Hört sich nach einem falsch initialisiertem UART an. Hast du BAUD wie im Beispiel als "unsigned long" definiert ??
Code:
#define SYSCLK		16000000
#define BAUD		9600UL
Ansonsten sollte das eigentlich funktionieren...

MfG Kjion