This is an old revision of the document!
Mit Microcontrollern ist es möglich Aktuatoren zu steuern, Werte von Sensoren zu lesen und viel mehr, aber immer müssen diese Geräte mit dem Microcontroller verbunden sein, welche nicht immer durch einfache digitale Signale kommunizieren. Die Gründe können folgende sein: Es werden zu viele Steuersignale für das Gerät benötigt oder es werden zu viele Daten gesendet. Dafür würden viele Daten Interface Standards für Microcontroller oder andere Elektronik entwickelt. Die Standards bestimmen elektrische Parameter der Signale und die Reglungen der Signaltransmission (das Protokoll).
Ein einfaches Beispiel eines Protokolls ist der Morse Code, wo Informationen mit Piepen und Pausen in variablen Längen gesendet werden. Digitale Daten Transmissionsprotokolle sind in ihrer Funktion ähnlich. Dort werden die Informationen als Bit Werten gesendet und je nach Interface auch in modulierter Form. Verschiedene Daten-sendende Interfaces wurden nach den herrschenden Anforderungen entwickelt, jedoch steigt stetig die Datenmenge und neue Methoden werden konstant neu entwickelt. Die Situation bzgl. der Datentransmission in elektronischen Komponenten ist etwas ruhiger. Die I²C, SPI und UART Interfaces werden schon sehr lange verwendet. Weitere traditionelle Interfacesysteme sind RS-232, Rs-485, LIN and CAN, aber viele Microcontroller werden schon mit USB, Ethernet und wireless ZigBee Interfaces produziert. Dieses Kapitel fokussiert sich auf das RS-232 Interface.