Herunterladen Inhalt Inhalt Diese Seite drucken

Verwendung Der Funktionen Des Raspicomms; Rs-485 Port; Serial Port / Rs-232; Joystick - Amescon Raspicomm Benutzerhandbuch

Erweiterungsplatine für den raspberry pi einplatinencomputer
Inhaltsverzeichnis
Benutzerhandbuch

4. Verwendung der Funktionen des Raspicomms

4.1. RS-485 Port

Nach der Installation des Raspicomms mit Hilfe des Setup-Skripts scheint der Port unter folgender
Bezeichnung auf:
/dev/ttyRPC0
Er ist über die Standard Linux Libraries ansprechbar.
Beispiel für C bzw. C++:
int fd = open("/dev/ttyRPC0", O_RDWR | O_NOCTTY | O_NDELAY); ...
Weitere Informationen findest du bei unseren Beispielapplikationen.

4.2. Serial Port / RS-232

Der RS-232 wird standardmäßig von der Raspberry Pi-Startroutine beansprucht und muss für die
Verwendung mit Hilfe des Setup-Skripts rekonfiguriert werden, wonach ein Neustart notwendig ist.
Danach kann der RS-232 über die Standard-Libraries verwendet werden. Der Name ist
/dev/ttyAMA0
Beispiel für C bzw. C++:
int fd = open("/dev/ttyAMA0", O_RDWR | O_NOCTTY | O_NDELAY); ...
Weitere Informationen findest du bei unseren
anpassen lassen indem man /dev/ttyRPC0 durch /dev/ttyAMA0 ersetzt.

4.3. Joystick

Die Inputs des Joysticks sind auf die folgenden GPIOs gelegt:
4 = rechte Seite (beim HDMI-Ausgang)
22 = drücken
23 = untere Seite (beim Netzstecker)
24 = linke Seite (beim Audio-Ausgang)
25 = obere Seite (beim USB-Eingang)
Der Joystick ist ähnlich wie die serielle Schnittstelle über Standard Linux Libraries verwendbar.
Beispiel für C bzw. C++:
int fd = open("/sys/class/gpio/gpio22/value", O_RDONLY); ...
amescon
Beispielapplikationen,
die sich einfach für den RS-232
6

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis