UART Interrupts

OP Persönliche Seite #2609628
Lesenswert?

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:
1
ISR(USART,_TXC_vect)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren