So läuft es bei mir, allerdings auf einem Mega16, das sollte aber egal sein.
Code:#include <avr/io.h> #include <stdio.h> //#include <avr/delay.h> int main (void) { UBRRH = 0; UBRRL = 51; UCSRB = (1<<RXEN)|(1<<TXEN); UCSRC = (1<<URSEL)|(3<<UCSZ0); //UCSRC = 0x86; //UCSRB = 0x18; for(;;){ while ( !( UCSRA & (1<<UDRE)) ) ; UDR = 's'; } }
Lesezeichen