Hallo,
habe mal ne Frage zu den Uart Interrupts:
Ich verwende die UART Bibliothek von Peter Fleury. In dieser steht:
#define UART0_TRANSMIT_INTERRUPT SIG_USART0_DATA
#define UART0_RECEIVE_INTERRUPT SIG_USART0_RECV
SIGNAL(UART0_TRANSMIT_INTERRUPT)
{...}
SIGNAL(UART0_RECEIVE_ITERRUPT)
{...}
Ich wollte das mal zu ISR ändern, doch was steht dann in den Klammern?
Dazu gibt es ja die folgende Anleitung:
>SIGNAL durch ISR ersetzen
>Name des Interrupt-Vektors anpassen (SIG_* durch entsprechendes *_vect)
>Im Datenblatt wird der Vektor mit TIMER2 COMP bezeichnet. Die Bezeichnung in der
>avr-libc entspricht dem Namen im Datenblatt, Leerzeichen werden durch
>Unterstriche (_) ersetzt und ein _vect angehängt
Im Datenblatt steht:
USART, RXC | USART, Rx Complete
USART, TXC | USART, Tx Complete
Wie heißt das jetzt? Doch sicher nicht so: