Left Up Right Hardware

Die serielle Schnittstelle RS 232 oder V24

Wikipedia über RS232
16550 UART
ist ein UART der die RS232 ansteuert

Anwendungsbereiche

Heute aber nicht mehr modern, ersetzt durch USB

nach Wolkerstorfer: Rechnerorganisation Uni Graz 2006 (war http://www.iaik.tu-graz.ac.at/teaching/03_rechnernetze%20und%20organisation/folien/VO09_io.pdf"):
Linux-Serial HOWTO
Linux-Serial Programming HOWTO
Die asynchrone Datenübertragung der seriellen Schnittstelle
Ein toller Aufsatz über die Funktionsweise

Linux - Tipps

Devices /dev/ttyS0

cat /proc/tty/driver/serial
zeigt verschiedene Daten, vor allem ist die BAUD-Rate wichtig.

Programmiererfahrungen:

Ein read(2) liefert nur wenige Zeichen <= 8. Daher ist ein Puffer erforderlich.

vgl. RACE-MessageAssembler, der den Input durch ein Zustandsautomaten interpretiert.


WJ 1999 RW Informatik- und Netzwerkverein Ravensburg e.V