Gast
#349080
Hi Leute, ich wollte in meinem Programm warten, bis ein Zeichen an
USART1 empfangen wird und darauf reagieren. Hab es ausprobiert, bis
jetzt aber ohne Erfolgt.
Also zum Anfang erlaube ich interrupts
sei();
Und meine ISR sieht folgendermaßen aus:
ISR(USART1_RXC_vect) // USART1, Rx Complete verctor: 21
{
printf("USART1 ISR ok\t");
}
Das was ich vom PC aus an USART1 sende, kommt auch am µC an. Jedoch
wird die ISR nicht ausgeführt. Muss man sonst was beachten? Ich wollte
eigentlich beim Empfang eines Zeichens in die ISR springen und da
weiteren Zeichen einlesen.