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