void init_uart(unsigned int ubrr) { UBRRH = (unsigned char)(ubrr>> ; UBRRL = (unsigned char)(ubrr); UCSRA = (1 << RXC) | (1 << TXC); UCSRB = (1 << RXEN) | (1 << TXEN) | (1<<RXCIE); UCSRC = (1 << URSEL) | (1 << UCSZ1) | (1 << UCSZ0); } Das ist ein Status Register, da solltest du nix reinschreiben. Ansonsten konnte ich jetzt keine Fehler entdecken. mfg
Foren-Regeln
Lesezeichen