Utilisation UART1 esp32

Bonjour

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?.

Ou y a t-il une astuce pour s'en servir ?

Bonjour

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'

Ici une vue d'ensemble des GPIO des ESP32 et de leur utilisation éventuelle :
https://randomnerdtutorials.com/esp32-pinout-reference-gpios/
'

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 ?

Bonjour et merci pour la réponse

J'ai refais l'essai en 9 et 10, et en effet l'erreur porte sur la mémoire flash.

Bon c'est pas bien grave, quand on le sait.

J'ai eu les cartes

ici

toutes fonctionnent très bien .

Bon week-end

Bonjour

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)