Attention à la valeur du port GPIO 5 au reset. - Version imprimable +- F1ATB forum (https://f1atb.fr/forum_f1atb) +-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html) +--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html) +--- Sujet : Attention à la valeur du port GPIO 5 au reset. (/thread-586.html) |
Attention à la valeur du port GPIO 5 au reset. - PhDV61 - 06-10-2024 Attention, le port Gpio 5 de l' ESP32 génère un signal +3.3V (ou pwm disent certaines docs) pendant le reset. En cas de re-boot "continu" de votre ESP32 (en cas de panne par exemple ou de mauvais câblage), votre SSR ou relais on/off sera actif si vous utilisez ce port. Et ce n'est pas forcément ce que vous souhaiteriez. En cas d'absence par exemple. Je lui ai donc préféré par sécurité le port GPIO 4 pour les chauffe-eau connectés via SSR, et les ports 22/23 pour le Triac. source : https://randomnerdtutorials.com/esp32-pinout-reference-gpios/ .... Strapping Pins The ESP32 chip has the following strapping pins:
RE: Attention à la valeur du port GPIO 5 au reset. - F1ATB - 06-10-2024 Sur ce sujet, il y a un autre article en français avec pas obligatoirement les mêmes recommandations : https://www.upesy.fr/blogs/tutorials/esp32-pinout-reference-gpio-pins-ultimate-guide Je me suis basé dessus pour la définition des GPIOs à utiliser. André RE: Attention à la valeur du port GPIO 5 au reset. - PhDV61 - 06-10-2024 Salut André, il dit pareil pour moi concernant le GPIO 5 ( voir ci-dessous ). Amicalement, Phil. Astuce Si votre carte ESP32 fonctionne correctement, puis que lorsque vous rajoutez un capteur plus rien ne marche (impossible de téléverser le programme ou de le lancer), alors il sera fort probable que ce soit lié à ces fameux strapping pins. Lors du boot de l’ESP32, pendant un cours laps de temps, certains pins changent rapidement d’états logiques (0V → 3.3V). Il se peut que vous ayez des bugs bizarres avec ces pins : par exemple un relais qui s’active temporairement . Les pins fautifs sont les suivants: GPIO 1 : Envoi les logs du boot de l’ESP32 via l’UART GPIO 3 : Tension de 3.3V lors du boot GPIO 5 : Envoie un signal PWM lors du boot GPIO 14 : Envoie un signal PWM lors du boot GPIO 15 : Envoi les logs du boot de l’ESP32 via l’UART |