Ich kann mir eigentlich nur vorstellen, dass Du UBRR_BAUD nicht definiert hast. Ansonsten sind alle Makros über die io.h bekannt und syntaktisch ist's auch korrekt...

askazo