User manual
Ausgabe 07.12.2016 Copyright by Joy-IT 18
3
RPi - Explorer700
11. UART Beispiel - Übertragung serieller Daten empfangen
Nozen: Der Serielle Port des RPi ist standartmäßig auf Debug per Konsole eingestellt, um dieses
Programm zu benutzen, müssen Sie diese Funkon 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 Schnistelle und kongurieren Sie
die serielle Kommunikaonssoware auf dem Pc ( hier können Sie die Soware PuTTY benutzen um
die Seriellen Ports anzuzeigen), wählen Sie die richge Serielle Port Nummer aus und setzen Sie die
Baudrate auf 115200.
Danach können Sie Ihren PC benutzen um Daten per serieller Kommunikaon 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