ESP32-P4 : quels GPIO utiliser pour le RMII ?
Sur l’ESP32-P4, vous ne pouvez pas utiliser n’importe quels GPIO pour le RMII. Vous devez utiliser des broches spécifiques pour l’interface RMII. Pour plusieurs des fonctions RMII, il existe plusieurs affectations.
Il existe trois groupes de correspondances de broches RMII, et chaque signal peut être assigné indépendamment à n’importe quel groupe. Cela signifie que vous pouvez mélanger et associer des signaux de différents groupes selon vos besoins — mais pour chaque signal, vous devez sélectionner l’un des groupes et utiliser les broches correspondantes.
Correspondance des broches RMII par groupe 🔧
| Fonction RMII | RMII Groupe 1 | RMII Groupe 2 | RMII Groupe 3 |
|---|---|---|---|
| RMII_CRSDV | GPIO28 | GPIO45 | GPIO51 |
| RMII_RXD0 | GPIO29 | GPIO46 | GPIO52 |
| RMII_RXD1 | GPIO30 | GPIO47 | GPIO53 |
| RMII_RXER | GPIO31 | GPIO48 | GPIO54 |
| RMII_CLK | GPIO32 | GPIO44 | GPIO50 |
| RMII_TXEN | GPIO33 | GPIO40 | GPIO49 |
| RMII_TXD0 | GPIO34 | GPIO41 | - |
| RMII_TXD1 | GPIO35 | GPIO42 | - |
| RMII_TXER | GPIO36 | GPIO43 | - |
Remarque : Le groupe 3 offre un routage partiel et exclut les signaux de transmission à l’exception de
RMII_TXEN; les tirets indiquent l’absence de correspondance pour ce groupe.
Source : ESP32-P4 Datasheet, ESP32-P4 hardware design guidelines