ESP32: Jak konfigurovat GPIO12 jako výstup

Ve výchozím nastavení je GPIO12 na ESP32 konfigurován jako pin MTDI (JTAG).

Pro použití jako běžný GPIO výstupní pin musíte explicitně nastavit jeho funkci na GPIO režim ve vašem kódu:

esp32_gpio12_output_setup.cpp
#include <soc/gpio_periph.h>
#include <soc/io_mux_reg.h>

// Run this once before using GPIO12 as output
PIN_FUNC_SELECT(GPIO_PIN_MUX_REG[GPIO_NUM_12], PIN_FUNC_GPIO);

Podívejte se na podobné články podle kategorie: ESP8266/ESP32, Embedded, Electronics