Utilisation de gpio.h, accès direct sur les pins de l'ESP

Accueil Forums ESP8266 / ESP32 Utilisation de gpio.h, accès direct sur les pins de l'ESP

Étiqueté : , ,

Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #2832
    Rolf Ziegler
    Maître des clés

    Voici une alternative pour accéder aux pins plus rapidement qu’avec digitalWrite ou digitalRead decrite plus haut
    #define PIN_READ(x)  ((GPI & (1 << x)) != 0)
    #define PIN_LOW(x)  (GPOC = (1 << x))
    #define PIN_HIGH(x)  (GPOS = (1 << x))
    #define PIN16_LOW() (GP16O &= ~1)
    #define PIN16_HIGH() (GP16O |= 1)

    Les registres GPOC (clear bit register) , GPOS (set bit register) et GP16O (gpio16 register) sont déclarés dans le driver ESP8266.

     

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.