Gast
#3300038
Hallo zusammen, ich habe gerade ein etwas merkwürdiges Problem: Ich habe einen Atmega 8L8 TQ auf der Platine und möchte USART benutzen. Dazu habe ich Code genommen, der hier im Forum rumkusiert (habe ihn aber auch nochmal angehängt). Im ersten Test sollte der Atmel einfach nur ein paar Zeichen mit einer Baud von 19200bps senden. Auf meinem Rechner kamen aber nur massig 0-en an. Per Logic Analyser habe ich dann rausgefunden, dass der Chip bei 20MHz (ja, ich weiß...) nur mit 780bps sendet. Wenn ich die Fuses auf internal 8MHz umstelle, ist es nur noch eine effektive Baud von 320bps. Merkwürdigerweise ist es egal, was ich in die UBRR Register schreibe, es schint ihn nicht zu interessieren. Hat vielleicht noch jemand eine Idee was hier schief gehen könnte? (Habe auch schon überprüft, ob wirklich in die Register geschrieben wird) Gruß
