Lecture pas assez attentive de la doc ESP32

Bonjour à toutes et à tous,

Suite à une lecture pas assez attentive, je me suis servi de RX0 et TX0 pour allumer des diodes et, bien évidemment, cela ne fonctionne pas. Bien que déclarées GPIO, elles ne peuvent pas servir à autre chose que de la transmission série.

En lisant une doc telle que celle-ci, on voit que toutes les broches ont de multiples fonctions. Dur de savoir lesquelles on peut utiliser sans risque de se retrouver avec une fonction qui les monopolise pour autre chose.

Sur un ESP32 WROOM avec 38 broches, une idée de celles qui peuvent être utilisées sans se trouver confronté à ce type de problème ?

NOTA : j'utilise le bus I2C pour un OLED et potentiellement le bus SPI pour une carte SD

Cordialement.

Pierre.

Bonsoir

Cette page donne une bonne idée des utilisations possibles des GPIO d'ESP32 sous IDE Arduino
https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

cas de l'I2C (possibilté de gestion de 2 bus I2C)
https://randomnerdtutorials.com/esp32-i2c-communication-arduino-ide/

cas du SPI (2 bus SPI utilisables dans nos codes sur les 4 dont est équipé le circuit intégré ESP32)
https://randomnerdtutorials.com/esp32-spi-communication-arduino/

Ces pages traitent de l'ESP32 initial, les variantes -C3, -C6, -S2 , -S3... peuvent présenter quelques différences

1 Like

Merci "al1fch" pour ces sources qui semblent un peu plus pertinentes que celle dont je me suis servi.

Cordialement.

Pierre.

hello
@ al1fch
MERCI pour ces liens :+1: :+1: :+1:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.