UARTs konfigurieren und testen
UARTs konfigurieren
Auf die seriellen Schnittstellen (auch UART genannte) auf diesem Cape (UART2 und UART4) kann über die Geräte /dev/ttyO2
und /dev/ttyO4
zugegriffen werden.
Wenn Sie selbst außerhalb von CODESYS auf den seriellen Port zugreifen wollen, beachten Sie die entsprechende Linux-Dokumentation.
Wenn Sie über CODESYS auf UARTs zugreifen wollen, tragen Sie die SysCom-Konfiguration in die Datei CODESYSControl.cfg
ein:
[SysCom] Linux.Devicefile=/dev/ttyO
UARTs testen
Führen Sie das folgende Python-Snippet in einer interaktiven Python-Shell aus, oder legen Sie eine kleine Textdatei mit Erweiterung .py an und führen Sie diese mit dem Python-Interpreter aus:
import serial import time uart2_file='/dev/ttyO2' baud=115200 ser = serial.Serial(uart2_file, baud) while True: ser.write("Testing") time.sleep(1)
UART2 mit Baudrate 115200 wird geöffnet und sendet jede Sekunde die Teichenfolge
Testing
.Jetzt können Sie ein serielles Kabel anschließen und die Ausgabe auf Ihrem PC prüfen (beispielsweise mit Putty).