Inhaltsverzeichnis


ACHTUNG! Diese Seite wird nicht mehr länger gepflegt. Wechselt auf die englischsprachige Seite für eine aktuelle Anleitung (Link unten links).

Serieller Server

Mit dem seriellen Server können verschiedene serielle Schnittstellen über eine TCP/IP-Verbindung erreicht werden.

Seit der Version 1.2 werden die folgenden Schnittstellen unterstützt:

Ab Version 1.5pro wird der I2C Monitor unterstützt.

Einstellen des seriellen Servers

Die Schnittstelle sowie der TCP/IP-Port des seriellen Servers wird auf der Webseite mit den allgemeinen Einstellungen eingestellt. Die neuen Einstellungen sind immer erst nach Neustart des Netzers aktiv.

Die Schnittstellen belegen verschiedene IOs des Netzers. Diese können dann nicht von der GPIO-Hauptseite frei konfiguriert werden.

Bis auf das TCP/IP-Modem sind alle Modi so aufgebaut, dass nach Neustart der Netzer ein Socket mit entsprechend konfigurierten Port aufmacht und auf eingehende Verbindungen lauscht.

Nach Verbindungsaufbau können dann Daten direkt auf die jeweilige serielle Schnittstelle gesendet und von ihr empfangen werden. Je nach Art der gewählten Schnittstelle muss noch ein gewisser Protokolloverhead übertragen werden.

Zwischen dem TCP/IP-Socket ist ein Empfangspuffer und ein Sendepuffer geschaltet. Beide Puffer sind 256 Byte groß. Sämtliche Datenkommunikation läuft über diese Puffer, um den Datendurchsatz auf den seriellen Schnitttstellen zu erhöhen.

Einstellungen

SPI

Für SPI ist insbesondere der Taktmodus wichtig. Die Einstellung gilt gleichermassen für Master und Slave. Er bestimmt die Polarität des Taktsignals sowie die Übernahmeflanke wie folgt:

Modus Ruhezustand des Taktsignals Übernahmeflanke
Modus 0 0 Steigend
Modus 1 0 Fallend
Modus 2 1 Fallend
Modus 3 1 Steigend

Für die erfolgreiche Übertragung von Daten sollten die Modi bei Master und Slave gleich sein!

Änderungen dieser Einstellung beim SPI Slave sind erst nach Neustart wirksam.

Im SPI Slave Modus ist es wichtig, dass der Master das eingestellte Ruhepotential für die Taktleitung zu Beginn auch anlegt, da sonst der Netzer das SPI Modul nicht aktivieren kann!


Andere Sprachen
Übersetzungen dieser Seite:
QR-Code
QR-Code Serieller Server (erstellt für aktuelle Seite)