Dies ist eine alte Version des Dokuments!
Übersicht über die am häufigsten verwendeten, seriellen Schnittstellen
USART
- Keiner gibt Takt vor.
Es sind gleichberechtigte Kommunikationspartner (siehe Abbildung 1). - Jeder darf zu jederzeit senden.
- Senden und Empfangen geschieht über zwei separate Leitungen.
- Kommunikation ist zunächst nur zwischen zwei Geräten möglich.
Ein weiterer Slave würde eine weiteren U(S)ART-Bus benötigen. - Optional ist Adressierung möglich.
I2C
- Master gibt Takt vor (siehe Abbildung 3).
- Slave darf nur zu bestimmten Zeiten senden und nur, wenn der Master dies anfordert.
- Senden und Empfangen geschieht über die gleiche Leitung.
- Alle Slaves hören am gleichen Bus mit und schreiben auf die gleiche Leitung.
- Jeder Slave muss anhand der Signale überprüfen, ob die Daten für ihn gemeint sind.
SPI
- Master gibt Takt vor (siehe Abbildung 2).
- Slave darf nur zu bestimmten Zeiten senden und nur, wenn der Master dies anfordert.
- Senden und Empfangen geschieht über zwei separate Leitungen.
- Alle Slaves hören auf der gleichen Leitung mit und schreiben auf die gleiche Leitung.
- Der gewünschte Slave wird über die Slave Select Leitung ausgewählt.