Sur un petit montage avec un espwroom32D, j'utilise les gpio 12 et 13 en uart1, ok ça marche.
En voulant utiliser (a la place) les gpio 9 et 10 en tant qu'uart1 (comme indiqué sur le descriptif de la carte),
eh bien, compilation correcte mais plantage de l'esp.
Alors je sais que certaines pins sont "verboten", mais pourquoi les indiquer en UART si on ne peux pas s'en servir en tant que tel?.
certains GPIO sont déjà utilisés par l'ESP32 pour la connection avec son inséparable Memoire Flash SPI (sous le capot métallique du module WROOM32) ou utilsés pour d'autres fonctions 'vitales'
mais pourquoi les indiquer en UART si on ne peux pas s'en servir en tant que tel?.
en effet, ce n'est pas très pertinent !! ça correspond peut être a des configuratiosn particulières de l'ESP32 avec une mémoire Flash SPI câblée ailleurs et laissant GPIO9 libre.
"espwroom32D" est une appellation ambigüe pour une carte , WROOM32 est un module sous capot métallique , produit par Espressif (comme les divreses puces ESP32 ), module utilisé sur de nombreuses cartes qui en rincipe deuvarient avoir leur nom bien à elles pour éviter la confusion puce/module/carte
Un lien vers le site qui vend une carte sous ce nom ?
ce sont des cartes ESP32_DevKitC d'Espressif ou des copies, bonnes cartes ESP32 de base !!
(Pour faciliter la diffusion de ses puces ESP32 Espressif propose des modules (WROOM) et aussi des exemples de cartes (DevKitC) qui sont largement reproduites)