Herunterladen Inhalt Inhalt Diese Seite drucken

Serielle Schnittstellen; Serielle Interfaces; Rs232 - ELECTRONIC ASSEMBLY uniTFT Serie Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Serielle Schnittstellen

Das Modul verfügt über 7 serielle Schnittstellen, darunter je zwei RS232, SPI, I²C und ein USB Port. Die Schnittstellen
sind in zwei Gruppen einzuteilen:
Eine Gruppe ist für die Verbindung zu einem externen Host also zu einer übergeordneten Steuerung gedacht. Das
Modul verhält sich an den Pins 4~12 als Slave und nimmt die
Die andere Gruppe (Pins 43~50) ist als Masterschnittstelle konzipiert und ermöglicht das Steuern externer Sensoren
und Aktoren. Das Displaymodul verhält sich hier als Master.

RS232

RS232 ist ein Standard für eine serielle Schnittstelle.
Das EA uniTFT bietet 2 Schnittstellen RS232: die Slave-Schnittstelle (Pins 8 und 9) verwenden Sie um mit dem
Display zu arbeiten und zu kommunizieren. Alles was hierüber empfangen wird, wird als Kommando interpretiert (mit
und ohne Small-Protokoll). Möchten Sie über eine RS-232 x-beliebige Daten senden und empfangen, verwenden Sie
die Master-Schnittstelle (Pins 45 und 46). Diese bedienen Sie über die
Die Übertragung erfolgt seriell asynchron. Die Daten werden also in ein Bitstrom gewandelt und übertragen. Es
existiert keine Taktleitung, jeder Busteilnehmer muss also mit der selben Übertragungsrate (sogenannte Baudrate)
arbeiten. RS232 ist eine Spannungsschnittelle, die Dateninformationen werden durch Spannungspegel übertragen. In
der PC-Welt und Industriesteuerungen sind Pegel von +12V bzw. - 12V als Standard definiert. Innerhalb von Platinen
bzw. in Mikrokontrollersteuerungen wird mit 0V bzw. VDD (im Fall des EA uniTFT-Serie 3,3 V) gearbeitet. Um die
Signalpegel anzupassen gibt es einige Möglichkeiten in Form von Levelshiftern (z.B. ICL232, MAX202). RS232 besteht
aus "hörenden" und "sprechenden" Leitungen, die zwischen den beiden Teilnehmern gekreuzt werden.
In der EA uniTFT-Serie ist das Datenformat fest auf 8-N-1 festgelegt:
Das EA uniTFT-Serie kann mit folgenden Baudraten arbeiten:
Baud
Error
9600
+0.04
19200
-0.08
38400
+0.16
57600
-0.08
Die Schnittstellenparameter zur übergeordneten Steuerung werden mit dem Befehl
Masterschnittstelle wird mit dem Befehl
geschrieben werden:
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
EA uniTFT-Serie
Baud
Error
115200
+0.64
230400
-0-80
460800
+2.08
921600
-3.68
#HRP
gesetzt. Alternativ kann der Befehl direkt in die Boot-Datei <start.emc>
Befehlskommandos
entgegen.
#H
Befehle:
#XCR
eingestellt (Slave), die der
216 / 256

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis