Du hast was vergessen;
Code:
#include <stdlib.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/signal.h>
Ob die Register gesetzt sind hab ich nicht ueberprueft da mit Hex in Binaer umwandeln zu muehsam ist. (Ja ich hab auch einen Taschenrechner der das kann )

Das mag wohl auch an Codevision liegen, aber beit mir schaut eine INTRoutine so aus:
Code:
SIGNAL(SIG_UART_RECV)
{
}
Vllt. ist das bei Codevision ja auch anders