Gast
#571907
Hallo,
ich möchte einen UART-Receiver auf einem AtMega128 realisieren und
benutze dafür folgende Funktion:
unsigned char Uart_receive(void)
{
while (!(UCSR0A & (1<<RXC0))) // warten bis Zeichen verfuegbar
;
return UDR0;
}
Das RXEN0-Bit ist enabled und die Baudrate ist auch eingestellt,
trotzdem hat die Funktion immer den Rückgabewert 0. Woran kann das
liegen?
Johanna