User manual

Ausgabe 07.12.2016 Copyright by Joy-IT 18
3
RPi - Explorer700
11. UART Beispiel - Übertragung serieller Daten empfangen
Nozen: Der Serielle Port des RPi ist standartmäßig auf Debug per Konsole eingestellt, um dieses
Programm zu benutzen, müssen Sie diese Funkon abschalten was dazu führt das Sie den RPi nicht
mehr über den Seriellen Port debuggen können. In diesem Fall müssen Sie andere Methoden
verwenden um Ihren RPi vor dem Programmstart zu debuggen. Zum Beispiel können Sie einen
externen HDMI Displayer mit dem RPi verbinden oder SSH nutzen.
wiringPi Programm:
Önen Sie die Linux Konsole und geben Sie folgende Kommandos ein:
Das Kommando zum kompilieren des Programms:
Das Kommando zum ausführen des Programms:
Verbinden Sie das Erweiterungsbord mit einem PC per USB zu UART Schnistelle und kongurieren Sie
die serielle Kommunikaonssoware auf dem Pc ( hier können Sie die Soware PuTTY benutzen um
die Seriellen Ports anzuzeigen), wählen Sie die richge Serielle Port Nummer aus und setzen Sie die
Baudrate auf 115200.
Danach können Sie Ihren PC benutzen um Daten per serieller Kommunikaon an den RPi zu senden.
Nachdem die Daten vom RPi empfangen wurden werden Sie außerdem auf dem seriellen Monitor
ihres PC's ausgegeben.
python Programm:
Önen Sie die Linux Konsole und geben Sie folgendes Kommando ein um das Programm auszuführen:
Erwartetes Ergebnis: Das erwartete Ergebnis ist das gleiche wie im oberen Fall.
pi@raspberrypi ~/Explorer700/UART/wiringPi $ sudo ./UART
pi@raspberrypi ~/Explorer700/UART/wiringPi $ make
pi@raspberrypi ~/Explorer700/UART/python $ sudo python uart.py