Product Code | Product Name | Unit Price | Quantity | Total | Delete |
---|---|---|---|---|---|
Grand Total | 0 |
Product Code | Product Name | Unit Price | Quantity | Total | Delete |
---|---|---|---|---|---|
Grand Total | 0 |
The Generic ESP32-WROOM-32 boards do not have special hardware on board and all GPIOs are simply broken out for flexibility. Therefore, the board configuration is the most flexible one.
The Generic ESP32-WROOM-32 boards do not have special hardware on board and all GPIOs are simply broken out for flexibility. Therefore, the board configuration is the most flexible one with provides: 18 x ADC channels at maximum 2 x DAC channels at maximum 2 x SPI at maximum 1 x I2C at maximum 2 x UART Since all GPIOs have broken out, GPIOs can be used for different purposes in different applications. For flexibility, GPIOs can be listed in various peripheral configurations. For example, GPIO13 is used in the ADC channel definition and the definition of the MOSI signal of SPI_DEV(0). This is possible because GPIOs are only used for a specific peripheral interface when the corresponding peripheral module is used, e.g. periph_i2c, or a corresponding init function is called z. adc unit, dac unit and pwm_unit or The corresponding peripheral interface is used for the first time, e.g. `spi aqcuire. That is, the purpose for which a GPIO is used depends on which module or function is used first. For example, if module periph_i2c is not used, the GPIOs listed in I2C configuration can be used for the other purposes. The following table shows the default board configuration, which is sorted according to the defined functionality of GPIOs. This configuration can be overridden by application-specific configurations. Packing List: 1Pc * ESP32-WROOM-32D-32U DevKit Core BoardFunction GPIOs Remarks Configuration BUTTON0 GPIO0 ADC GPIO0, GPIO2, GPIO4, GPIO12, GPIO13,
GPIO14, GPIO15, GPIO25, GPIO26, GPIO27,
GPIO32, GPIO33, GPIO34, GPIO35, GPIO36,
GPIO39see ADC Channels DAC GPIO25, GPIO26 refer PWM_DEV(0) GPIO0, GPIO2, GPIO4, GPIO16, GPIO17 - DAC Channels PWM_DEV(1) GPIO27, GPIO32, GPIO33 - PWM Channels I2C_DEV(0):SDA GPIO21 I2C Interfaces I2C_DEV(0):SCL GPIO22 I2C Interfaces SPI_DEV(0):CLK GPIO18 VSPI is used SPI Interfaces SPI_DEV(0):MISO GPIO19 VSPI is used SPI Interfaces SPI_DEV(0):MOSI GPIO23 VSPI is used SPI Interfaces SPI_DEV(0):CS0 GPIO5 VSPI is used SPI Interfaces SPI_DEV(1):CLK GPIO14 HSPI is used SPI Interfaces SPI_DEV(1):MISO GPIO12 HSPI is used SPI Interfaces SPI_DEV(1):MOSI GPIO13 HSPI is used SPI Interfaces SPI_DEV(1):CS0 GPIO15 HSPI is used SPI Interfaces UART_DEV(0):TxD GPIO1 Console (configuration is fixed) UART interfaces UART_DEV(0):RxD GPIO3 Console (configuration is fixed) UART interfaces UART_DEV(1):TxD GPIO10 not available in qout and qio flash mode UART interfaces UART_DEV(1):RxD GPIO9 not available in qout and qio flash mode UART interfaces