Camila_99$$
Camila_99$$
DIIDevHeads IoT Integration Server
Created by Camila_99$$ on 9/9/2024 in #firmware-and-baremetal
Can I Use GPIO16 as REF_CLK for LAN8720 with ESP32 DevKit V1 if GPIO0 is Unavailable?
LAN8720 Connection Table:
- GPIO17 - PHY_POWER: NC - Osc. Enable - 4k7 Pulldown
- GPIO22 - EMAC_TXD1: TX1
- GPIO19 - EMAC_TXD0: TX0
- GPIO21 - EMAC_TX_EN: TX_EN
- GPIO26 - EMAC_RXD1: RX1
- GPIO25 - EMAC_RXD0: RX0
- GPIO27 - EMAC_RX_DV: CRS
- GPIO00 - EMAC_TX_CLK: nINT/REFCLK (50MHz) - 4k7 Pullup
- GPIO23 - SMI_MDC: MDC
- GPIO18 - SMI_MDIO: MDIO
- GND: GND
- 3V3: VCC
- GPIO17 - PHY_POWER: NC - Osc. Enable - 4k7 Pulldown
- GPIO22 - EMAC_TXD1: TX1
- GPIO19 - EMAC_TXD0: TX0
- GPIO21 - EMAC_TX_EN: TX_EN
- GPIO26 - EMAC_RXD1: RX1
- GPIO25 - EMAC_RXD0: RX0
- GPIO27 - EMAC_RX_DV: CRS
- GPIO00 - EMAC_TX_CLK: nINT/REFCLK (50MHz) - 4k7 Pullup
- GPIO23 - SMI_MDC: MDC
- GPIO18 - SMI_MDIO: MDIO
- GND: GND
- 3V3: VCC
However, when connecting, I realize that my board does not have a GPIO0 pin. What can I replace it with and how? Can I use GPIO16? Because when reading some documentation, I found this: "REF_CLK can only be selected from GPIO0, GPIO16, or GPIO17." But will it recognize it automatically, or will it need to be configured?
4 replies