Hallo Bastler,
persönlich würde ich behaupten das, die Datenblätter alles andere als
dürftig sind. Allerdings ist die Beschreibung in den Datenblättern etwas
sehr verwirrend und nicht immer klar.
Was Sauger meint ist wohl, dass du die USART nicht als UART sehen
darfst, da es Unterschiede im Protokoll geben kann/gibt.
Du willst also die USART im asynchron Betrieb nutzen.
Zu deinem Problem:
Deine angegebene max. Baudrate ist für die IRCOM-Konfiguration
angegeben. Also für eine potentielle Inrarot-Kommunikation via IrDA 1.4.
Bin zwar auch nicht der µC-Experte aber ich befasse mich schon einige
Zeit mit den XMega. Ich habe z.Zt. eine U(S)ART mit 921600 Baud laufen.
Es geht also mehr.
Ansonsten Verweise ich mal auf die vorangegangen Posts.
Da du anscheinend mit den XMega noch nicht gearbeitet hast ein paar
Tips:
Interner Clock geht bis max. 32 Mhz.
Externer Clock bis max. 16 Mhz.
Wenn du einen externen Clock benutzt, musst du den internen Clock
deaktivieren.
Bei der Initialisierung der USART musst du auf die Clock-Einstellungen
achten und die Faktoren wie BSCALE und BSEL richtig einstellen. Dafür
gibt es im Netz Baudratenrechner.
Ansosnten empfehle ich das lesen der Application Notes aud der
Atmel-Site und zum Einstieg in die XMegas das xmaga-tutorial von
http://www.stromflo.de.
Viel Erfolg,
Chris