Hallo,

gestern hat überhaupt nichts mehr funktioniert, nur noch undefinierbare Zeichen.

Da bin ich hergegangen und habe bei der internen Taktfrequenz von 4MHz alle Baudraten von 1200 bis 19200 durchprobiert. Immer mit dem selben Ergebnis, dass am anderen Ende nur undefinierbare Zeichen ankommen.
Ich habe dann auch noch die internen Taktfrequenzen von 2MHz und 1MHz probiert und siehe da, die Übertragung funktioniert problemlos. Bei 1MHz bis 4800 Baud und bei 2MHz bis 9600 Baud.
Daraufhin habe ich auch noch die internen 8MHz getestet und auch da habe ich nur undefinierbare Zeichen erhalten.

Hat noch jemand derartige Erfahrungen mit den ATmega16 gemacht oder habe nur ich 2 dieser Bausteine die das machen?

Im Datenblatt habe ich nichts gefunden, dass bei höheren Taktfrequenzen irgendwelche Einschränkungen wären, im Gegenteil, nach der Formel sollten bei höheren Taktfrequenzen auch höhere Baudraten möglich sein.

Viele Grüße
Michael