Hallo
ich habe ein problem mit folgendem code:
Code:
//Schnittstelle
void uart_init(void)
{
/* Baudrate einstellen ( Normaler Modus ) */
UBRRH = (unsigned char) (UBRR_BAUD>>8);
UBRRL = (unsigned char) UBRR_BAUD;
/* Aktivieren des Empfängers, des Senders und des "Daten empfangen"-Interrupts */
UCSRB = (1<<RXCIE)|(1<<RXEN)|(1<<TXEN);
/* Einstellen des Datenformats: 8 Datenbits, 1 Stoppbit */
UCSRC = (1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0);
}
/* Baudrate einstellen ( Normaler Modus ) */
UBRRH = (unsigned char) (UBRR_BAUD>>8);
UBRRL = (unsigned char) UBRR_BAUD;
hier bringt der compiler die Fehlermeldung:
" ../sm.c:298: error: syntax error before '=' token"
ich habe aber ka warum :(
selbst im datenblatt des µC is das beispiel so angegeben.
ich arbeite mit AVR studio und der neusten avr-gcc version.
mein µC is der Atmel atmega16
Lesezeichen