• Keine Ergebnisse gefunden

HENDRIK ZECH

N/A
N/A
Protected

Academic year: 2022

Aktie "HENDRIK ZECH "

Copied!
21
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

HENDRIK ZECH

U(S)ART

Universal (Synchronous) Asynchronous Receiver and Transmitter

Projektlabor TU Berlin (SS 2015) Gruppe 3 (Interface)

30.04.2015

(2)

Gliederung

Seite 2

1. Allgemeines

2. Verwendung

3. Funktionsweise

4. Vorteile

5. Nachteile

6. Quellen

Hendrik Zech | UART/USART | 30.04.2015

(3)

 serielle Schnittstelle zwischen µC und PC

 in den meisten µC‘s standardmäßig vorhanden

 Senden und Empfangen von Daten über eine Datenleitung

 Voll-Duplex-Betrieb

 synchroner oder asynchroner Betrieb möglich

Allgemeines| Verwendung | Funktionsweise Vorteile | Nachteile | Quellen

Seite 3

Hendrik Zech | UART/USART | 30.04.2015

(4)

 häufig verwendet über RS232-Schnittstelle

 Verbindung zwischen µC und

 PC

 Mensch-Maschine-Schnittstelle

 Programmierung / Konfiguration

 Debug

 …

 anderen Geräten mit serieller Schnittstelle

 Displays

 Sensoren

 …

Seite 4

Hendrik Zech | UART/USART | 30.04.2015

Quelle:

http://img.misco.eu/resources/i mages/products/100/SRH/SC/

SCNM9FM//SCNM9FM_1600x 1600.jpg

Allgemeines| Verwendung | Funktionsweise

Vorteile | Nachteile | Quellen

(5)

Seite 5

Hendrik Zech | UART/USART | 30.04.2015

U(S)ART

Quelle:

http://www.asurowiki.de/pm wiki/uploads/Main/mega8b lock.png

Allgemeines| Verwendung | Funktionsweise

Vorteile | Nachteile | Quellen

(6)

Seite 6

Hendrik Zech | UART/USART | 30.04.2015

 USART Control and Status Register A, B und C

 jeweils 8 Bit groß

 enthalten Konfigurationsbits zur Steuerung der Datenübertragung

 während der Übertragung werden ständig Statusbits gesetzt bzw. gelöscht

 bei Fehlern werden Fehlerbits gesetzt

Allgemeines| Verwendung | Funktionsweise

Vorteile | Nachteile | Quellen

(7)

Seite 7

Hendrik Zech | UART/USART | 30.04.2015

 USART Baud Rate Register

 Einstellung der Baudrate (Bitrate)

 Anzahl der übertragenen Bits pro Sekunde

 Standard: 9600 Baud

Allgemeines| Verwendung | Funktionsweise

Vorteile | Nachteile | Quellen

(8)

Seite 8

Hendrik Zech | UART/USART | 30.04.2015

 USART Data Register

 Datenübertragung zwischen Teilnehmer

Allgemeines| Verwendung | Funktionsweise

Vorteile | Nachteile | Quellen

(9)

Seite 9

Hendrik Zech | UART/USART | 30.04.2015

 Frame besteht aus fester Anzahl von Bits

 1 Startbit

 5-9 Datenbits

 evtl. 1 Paritätsbit

 1-2 Stopbits

 Framelänge durch Start- und Stopbit festgelegt

Quelle:

http://modelleisenbahn- steuern.de/controller/bilde r/mc/frame-formate-usart- atmega8.jpg

Allgemeines| Verwendung | Funktionsweise

Vorteile | Nachteile | Quellen

(10)

 bei synchronem Betrieb:

 Wegfall von Start- und Stopbit

 CLK-Pin dient als Taktgeber (Master) oder Taktempfänger (Slave)

 Übertragung wird durch Takt synchron gesteuert

 dadurch höhere effektive Datenrate (Wegfall Start- / Stopbit)

Seite 10

Hendrik Zech | UART/USART | 30.04.2015

Allgemeines| Verwendung | Funktionsweise

Vorteile | Nachteile | Quellen

(11)

 Voll-Duplex-Betrieb

 einfache Initialisierung

 Wechsel zwischen asynchronem und synchronem Betrieb einfach

 Frameüberwachung möglich

Seite 11

Hendrik Zech | UART/USART | 30.04.2015

Allgemeines| Verwendung | Funktionsweise

Vorteile | Nachteile | Quellen

(12)

 keine Fehlerkorrektur integriert

 bei synchronem Betrieb zusätzliche Taktleitung nötig

 bei asynchronem Betrieb relativ großer Overhead durch Start-, Stop- und Paritybits

Seite 12

Hendrik Zech | UART/USART | 30.04.2015

Allgemeines| Verwendung | Funktionsweise

Vorteile | Nachteile | Quellen

(13)

 http://www.mikrocontroller.net/articles/AVR-GCC- Tutorial/Der_UART

 http://www.physik.uni-

regensburg.de/studium/edverg/elfort/C_KURS_Atmel_Progr ammieren%20htm/Der_UART_1.htm

 http://rn-wissen.de/wiki/index.php/UART

 http://de.wikipedia.org/wiki/Universal_Asynchronous_Receiv er_Transmitter

 www.atmel.com/images/doc2503.pdf

 http://modelleisenbahn-steuern.de/controller/

atmega8/15-usart.htm

Seite 13

Hendrik Zech | UART/USART | 30.04.2015

Allgemeines| Verwendung | Funktionsweise

Vorteile | Nachteile | Quellen

(14)

Vielen Dank für die Aufmerksamkeit!

Fragen?

Seite 14

Hendrik Zech | UART/USART | 30.04.2015

(15)

Seite 15

Hendrik Zech | UART/USART | 30.04.2015

(16)

Seite 16

Hendrik Zech | UART/USART | 30.04.2015

(17)

Seite 17

Hendrik Zech | UART/USART | 30.04.2015

(18)

Seite 18

Hendrik Zech | UART/USART | 30.04.2015

Quelle:

http://www1.cooco x.org/cox/manual/

HT32F175x/HT32F 175x_275x_IrDA_T imingDiagram.png/

(19)

Seite 19

Hendrik Zech | UART/USART | 30.04.2015

Quelle:

http://www.mikroe.

com/chapters/view /58/chapter-10- uart-module/

(20)

Seite 20

Hendrik Zech | UART/USART | 30.04.2015

Quelle:

http://www.mikroe.

com/chapters/view /58/chapter-10- uart-module/

(21)

Seite 21

Hendrik Zech | UART/USART | 30.04.2015

Quelle:

http://www.mikroe.

com/chapters/view /58/chapter-10- uart-module/

Referenzen

ÄHNLICHE DOKUMENTE

Ein weiterer Rückschluss lässt sich aus dieser Quellenstelle ziehen: Ein relativ großer Prozentsatz der attischen Bevölkerung, zumindest derjenigen, die sich regelmäßig

As soon as brushes begin to enter pack, set START/STOP switch to STOP to remove drive motor power and then return switch to START position.. Observe action of brush cycling to

Bits gehen für Start und Stop Signal verloren (USART löst dieses Problem durch synchrone

● Bits gehen für Start und Stop Signal verloren (USART löst dieses Problem).. Gibt es

While time is running stop the stop watch by pressing the START/STOP button and then press SPLIT/RESET to reset the time to 0.. Press MODE to return to

− Je nach Brennstoffzellentyp: Dynamischer Betrieb mit schnellen Start/Stopps nicht möglich. − Reinheitsanforderungen

Para iniciar un programa, pulse el botón «START/STOP» hasta que oiga un pitido y los dos puntos entre la hora y los minutos empiecen a parpadear.. El botón «START/STOP»

Im Objekt wurde durch Einbruch und Vandalismus ein großer Wasserschaden verursacht, der den Betrieb für fast vier Monate erheblich beeinträchtigte (Sperrung von zahlreichen