Hallo
ich habe ein problem mit folgendem code:
/* Baudrate einstellen ( Normaler Modus ) */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); }
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







Zitieren

Lesezeichen