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