Gast
#2553173
Hallo zusammen... ich habe einen Atmega8 und ein USB serial Interface. Ich kann damit auch wunderbar daten zu meinem Terminalprogram oder Excel übertragen(Baud 9600). Beim Terminal Program und in Excel ist das Setup 8 Databits und 1 Stopbit. Komischerweise funktioniert die Übertragung nur wenn ich den UART im Atmega folgendermaßen konfiguriere. UBRRH = (uint8_t) (UBRR_BAUD>>8); UBRRL = (uint8_t) (UBRR_BAUD & 0x0ff); //UCSRC |= (1<<UCSZ1)| (1<<UCSZ0);//|(1<<USBS) UCSRB |= (1<<RXEN) | (1<<TXEN) | (1<<RXCIE); Sowie ich die dritte Zeile nicht mehr als Kommentar nehme geht nichts mehr dabei ist das doch die richtige Einstellung. Außerdem ist komisch das mein Terminal Program auch noch Daten senden und empfangen kann wenn ich dessen Setup ändere. z.B Bits5 und Stopbit 2. Das USB Interface ist auch mit 8 Databits und 1 Stopbit eingestellt. Kann mir jemand sagen woran das liegen kann?