Hallo an alle,
wir programmieren zur Zeit einen Atmega 328P für eine Technikerarbeit.
Zur Kommunikation verwenden wir das SNAP Protokoll und beim Einbinden
von diesem in das Programm bekommen wir die Fehlermeldung, dass das
URSEL Bit nicht gefunden wurde, das ist der einzigste Fehler der noch
angezeigt wird. Wenn ich die entsprechende Zeile lösche, werden es
plötzlich wieder 10 Fehler. Wie kann ich dieses Bit ersetzen oder
löschen?
1 | // Configure hardware UART
|
2 | UCSR0B = 0x00; // disable while setting baud rate
|
3 | UCSR0A = 0x00;
|
4 | UBRR0H = (unsigned char)(UART_BAUD_SELECT>>8); // set baud rate hi
|
5 | UBRR0L = (unsigned char)UART_BAUD_SELECT; // set baud rate lo
|
6 | UCSR0B = BV(TXEN0)|BV(RXEN0)|BV(RXCIE0); // enable transmit, receive, receive complete interrupts
|
7 | UCSR0C = BV(URSEL)|BV(UCSZ01)|BV(UCSZ00); // 8-bit characters
|
Falls ihr noch weitere Info`s braucht, meldet eucht bitte!
MfG
Arne