Skip to main content

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

  1. 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.

  2. Jetzt können Sie ein serielles Kabel anschließen und die Ausgabe auf Ihrem PC prüfen (beispielsweise mit Putty).