Titelbild Mikrocontroller

17. USART des Xmega384

Der USART ist ein schnelles und flexibel einsetzbares Kommunikationsmodul. Der USART unterstützt die voll-duplex Kommunikation in asynchroner und synchroner Betriebsart. Der USART kann auch so konfiguriert werden, dass er im SPI Master Modus arbeitet.

Die Kommunikation basiert auf Frames, deren Format so eingestellt werden kann, dass eine weite Reihe von Standards unterstützt werden kann. Der USART ist in beide Richtungen gebuffert so dass eine kontinuierliche Datenübertragung ohne Verzögerung zwischen den Frames möglich ist. Mit den separaten Interrupts für Empfang und Senden kann eine komplett über Interrupts gesteuerte Kommunikation erfolgen. Frame Fehler und Buffer Überlauf werden durch die Hardware erkannt und in separaten Status Flags signalisiert. Es kann mit gerader oder ungerader Parität gearbeitet werden und ein Paritätscheck kann entsprechend freigeschaltet werden.

Der Taktgenerator beinhaltet einen Baudraten Generator mit dem auch bei unterschiedlichen Systemtakten eine große Spanne an Baudraten erzeugt werden kann. Daher werden keine externen Oszillatoren mit speziellen Frequenzen benötigt um eine gewisse Baudrate zu bekommen. Im synchronen Slave Modus kann auch ein externer Takt angelegt werden.

Wenn der USART in den Master SPI Modus geschaltet wird, wird die USART spezifische Logik abgeschaltet. Nur die Sende- und Empfangsbuffer, das Schieberegister und der Baudratengenerator wird eingeschaltet. Die Pinkontrolle und die Interrupts sind in beiden Modi gleich, auch die Register werden in beiden Modi verwendet, jedoch ist ihre Funktion unterschiedlich.

Ein IRCOM Modul kann für ein USART eingeschaltet werden. Damit wird die IrDA 1.4 Puls Modulation / Demodulation mit Baudraten bis zu 115,2kbps unterstützt.

Die Ports C, D und E haben jeweils einen USART.

Basisadressen

0x08A0 USARTC0
0x09A0 USARTD0
0x0AA0 USARTE0


Register USART

Register USART

Register USART



Register USART in SPI Master Modus

Register USART als SPI Master

Register USART als SPI Master

« zurück:
16.3. Register Übersicht
» weiter:
18. CRC
Impressum