Skip to main content

Configurazione e test degli UART

Configurazione degli UART

Le interfacce seriali (chiamate anche UART) su questo capo (UART2 e UART4) sono accessibili dal /dev/ttyO2 e /dev/ttyO4 dispositivi.

Se vuoi accedere tu stesso alla porta seriale dall'esterno di CODESYS, quindi fare riferimento alla documentazione Linux corrispondente.

Se desideri accedere agli UART da CODESYS, quindi specifica la configurazione SysCom nel file CODESYSControl.cfg:

[SysCom]
Linux.Devicefile=/dev/ttyO

Suggerimento

È possibile indicizzare le voci di configurazione.

Esempio 1. Esempio:

Linux.Devicefile.7=/dev/usb0

Questo crea /dev/usb0 mappato su COM7.



Testare gli UART

  1. Esegui il seguente frammento di codice Python in una shell Python interattiva o crea un piccolo file di testo con estensione .py ed eseguilo con l'interprete Python:

    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 con baud rate 115200 si apre e trasmette il Testing stringa ogni secondo.

  2. Ora puoi collegare un cavo seriale e controllare l'uscita sul tuo PC (ad esempio, con Putty).