Gast
#2188924
Hallo,
Ich hab gerade angefangen mit dem Thema µC und bin dabei mein erstes
Projekt zu realiseren. Es soll eine RGB Led über den PC gesteuert
werden.
Dazu benutze ich die UART Library von Peter Fleury. Als µC benutze ich
einen Atmega8.
Mein Problem ist, wenn ich folgende Zeilen einfüge:
ISR(USART_RXC_vect)
{
//tue etwas
}
Schreibt kommt beim compilieren der Fehler
PFAD/uart.c:248: multiple definition of `__vector_11'
PFAD/befehl_auswerten_test.c:460: first defined here
in "uart.c" Zeile 248 steht:
SIGNAL(UART0_RECEIVE_INTERRUPT)
/***********************************************************************
**
Function: UART Receive Complete interrupt
Purpose: called when the UART has received a character
************************************************************************
**/
{
unsigned char tmphead;
unsigned char data;
unsigned char usr;
unsigned char lastRxError;
/* read UART status register and UART data register */
usr = UART0_STATUS;
data = UART0_DATA;
usw
usw
}
und in "befehl_auswerten_test.c" Zeile 460 steht:
ISR(USART_RXC_vect)
{
//tue etwas
}
Ich hoffe mir kann jemand erklären wie ich es hinbekomme auf das
Interrupt zu reagieren.
Danke im Voraus