# USART ?
Universal Synchronous and Asynchronous serial Receiver and Transmitter
2 Betriebsarten: synchron, asynchron (wir verwenden asynchron)
Realisiert digitale Schnittstelle
- ermöglich serielle Datenübertragung
- für längere Distanzen!
- läuft über Port D (PD0, PD1)
- Geschwindigkeit = Baud-rate (Anzahl der Symbole/Zeiteinheiten)
Bsp.: Flashen, Übertragen v. Werten, Mensch-Maschine-Schnittstelle
# Blockschaltbild
skizze: siehe Samsung Notes
wir brauchen:
- TxDn
- RxDn
3 Config-Register + Status-Info:
- UCSRnA
- UCSRnB
- UCRSnC
UDR0 - 1 Register für Senden & Empfangen eines Bytes!
- UBRRn
- UDRn
wir brauchen nicht:
- Clock - XCKn
# Datenblatt Baud-rate
je nach Leitungslenge - spezifische Baud-rate wählen.
standard: im Datenblatt: 9600 Baud = 103 im UBRRn
asynchronous normal mode: … - formel für automatische berechnung
# Andere Interfaces
TWI - “two wired interface” SPI
- typischer on-Board Bus (Bus - mehrere können angereiht werden)