UCSR0A = (1<<U2X0); //s223 databog duplex
UCSR0B |=(1<<RXEN0) | (1<<TXEN0); //enabled uart begge veje - dette er ok
EICRA = 0x08;//enabler interrupt på falling edge --dette hører ikke til i en uART! og der skal en |=
UCSR0B = (1<<RXCIE0); //her sletter man så det man enablede ovenfor fordi man ikke bruger |=
UCSR0A = (1<<RXC0);
Så rigtig kode:
UCSR0B |= (1<<RXCIE0); //der SKAKL BRUGES |= når man sætter bit i control registre af flere omgange!
UCSR0A |= (1<<RXC0);
Ingen kommentarer:
Send en kommentar