Gast
#263816
Hallo, ich probiere gerade alle möglichen Interrupts des AT90s4433 mit WinAVR aus. Leider klappts mit dem UART Rx Interrupt nicht. Mein Programm soll ganz einfach sein: Sobald ich mit einem Terminalprogramm eine Zahl sende, soll diese an den Lampen des PORTBs ausgegeben werden. (Verwende das STK500.) Folgendes habe ich gemacht: PORTB auf Ausgabe gestellt (DDRB=0xFF). RXIE, RXCIE, TXCIE im UCSRB Register angeschaltet. Die Baudrate auf 38000 in UBRR eingestellt. Die globalen Interrupts mittels sei() freigeschaltet. Als Interruptvektor habe ich SIG_UART_RECV gewählt. Leider funktioniert es nicht. Könnte mir jemand vielleicht sagen, was ich falsch gemacht habe bzw. vergessen? Vielen Dank