Gast
#1645468
Hi ich sitze gerade wieder mal an meinem Testboard.
Ich habe mir heute meinen FT232RL aufgelötet und wollte mir zum Test von
meinem Atmega128 zum PC ein paar Zeichen senden. Ich fahre momentan mit
38kbaud.
Folgendes Problem:
Sende ich mit UDR1 = "A"; ein "A" dann komt am PC ein "E" an
Sende ich mit UDR1 = "B"; ein "B" dann komt am PC ein "G" an
Sende ich mit UDR1 = "C"; ein "C" dann komt am PC ein "I" an
Sende ich mit UDR1 = 65; ein ASCII-"A" dann kommt auch ein "A" an.
Meine Uart Config sieht so aus:
UCSR1A = (1 << U2X );
UCSR1B = (1 << RXEN) | (1 << TXEN);
UCSR1C = (0<<USBS1)|(1 << UCSZ11) | (1 << UCSZ10);
UBRR1L = 25; //38 kBaud bei 8 Mhz U2X = 1
UBRR1H = 0;
Mein Testboard kenn ihr schon aus diesem Beitrag:
Beitrag "Hoher Strom bei Taster am Eingan"