• Keine Ergebnisse gefunden

Handout SPI / UART Serial Peripheral Interface (SPI):

N/A
N/A
Protected

Academic year: 2022

Aktie "Handout SPI / UART Serial Peripheral Interface (SPI):"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

07.05.2014 von Samim Ahmadi

Handout SPI / UART

Serial Peripheral Interface (SPI):

• von Motorola entwickeltes Bus-System

• Datenübertragung erfolgt seriell und synchron

• vollduplexfähig

• Master-Slave-Prinzip mit 4 Leitungen:

→ SCLK: Serial Clock ( Angabe der Taktfrequenz)

→ MOSI: Master Out, Slave In

→ MISO: Master In, Slave Out

→ SS/CS: Slave Select / Chip Select

• 1 Master, beliebig viele Slaves

• Empfangs- und Sendedaten im gleichen Register

• 1 Bit pro Taktperiode

• 1 Datenwort entspricht 8 Bit → 8 Taktperioden

• geeignet als Bus mit mehreren Slaves

→ CPU ↔ Peripherie

Universal Asynchronous Receiver Transmitter (UART):

• Elektronische Schaltung zur Realisierung digitaler Schnittstellen

• Datenübertragung erfolgt seriell und asynchron

• meist Hardware → selbstständig

• Ein Datenpaket entspricht: 1 Start-Bit, 5-9 Datenbits, 1 Parity-Bit, 1 Stopp-Bit

• basiert auf TTL-/ CMOS-Pegel → 0V : Low, 5V: High

• UART-Register: UCSRX (A,B,C) – UART Control and Status Register,

UDR – UART Data Register,

UBRR – hier: Baudrate einstellen mit UBRR= fOSC

16Baud−1

• Verwendung des UARTS: RS-232 Schnittstelle

→ Standard für serielle Schnittstelle bei Computern

→ Asynchrone Datenübertragung über Wörtern mittels Datenbits

→ Verarbeitung des TTL-Pegels mithilfe eines Pegelumsetzers (oft MAX-232)

• Software-UARTS ebenfalls realisierbar, es existieren auch fertige Bibliotheken

→ benötigt mehr Rechenzeit

• USART – Universal Synchronous / Asynchronous Receiver Transmitter

→ Besonderheit: auch synchrone Datenübertragung möglich

• geeignet für Punkt-zu-Punkt Verbindungen

Abbildung 1:

Sternverbindung SPI

Abbildung 2: Kaskadierung der Slaves

Abbildung 3: Datenübertragung UART + Spannungspegel auf RS- 232

Referenzen

ÄHNLICHE DOKUMENTE

Alle prothetischen Komplikationen wurden ebenfalls für das erste Jahr nach Belastung festgehalten.. Die bereits in früheren Studien verwendete Klassierung wurde wiederum angewendet

Mit einer zementierbaren Brücke hätte der Fall einfacher gelöst werden können, was aber aus Sicht der Patientin und des Behandlers nicht gewünscht wurde. Die Frontzahnbrücke

Basierend auf diesem Modell wurde in einem Forschungsverbund zwischen der TU Braunschweig, der Universit¨at Erlangen-N¨urnberg und der ETH Z¨urich die systemweite Analyse

By social performance of energy sector investments, we mean direct and positive social impacts on the well-being of individuals and communities during the development

[r]

- MISO und MOSI öfters SDI und SDO für angenehmere Unterscheidung - Ein Datenwort regelt jeweils einen Slave. - Kein Festes Protokoll definiert, MISO kann bei bestimmten Leitungen

0: Takt ist in Ruhe LOW, ein Wechsel auf HIGH zählt als steigende Taktflanke 1: Takt ist invertiert in Ruhe HIGH, ein Wechsel auf LOW zählt als steigende Flanke CPHA (Clock Phase).

1: Takt ist invertiert in Ruhe HIGH, ein Wechsel auf LOW zählt als steigende Flanke CPHA (Clock Phase) 0: Daten werden bei steigender Taktflanke eingelesen, bei fallender ausgegeben.