Changment de pins pour l'UART sur ESP32

Accueil Forums ESP8266 / ESP32 Changment de pins pour l'UART sur ESP32

Mots-clés : , , , ,

Ce sujet a 0 réponse, 1 participant et a été mis à jour par  Rolf Ziegler, il y a 1 an.

Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #3909

    Rolf Ziegler
    Admin bbPress

    Le circuit ESP32 possède 3 canaux UART (0,1,2) qui sont assignés à des pins fixes. Il est néanmoins possible de les changer si l’on utilise ces pins pour une autre fonction. Ceci est par exemple le cas pour les Circuits TTGO ESP32 LORA qui ont déjà les pins assignés à l’ecran OLED. Les fonctions hardware étant reprogrammable on peut les changer avec les commandes suivantes:

    //Map serial 1 to alternative pins
    HardwareSerial Serial1(1);
    #define SERIAL1_RXPIN 22
    #define SERIAL1_TXPIN 23

    puis dans Setup:

    Serial1.begin(GPSBaud, SERIAL_8N1, SERIAL1_RXPIN, SERIAL1_TXPIN);

    A+
    Rolf

     

Affichage de 1 message (sur 1 au total)

Vous devez être connecté pour répondre à ce sujet.