Bonjour,
Sur une application de Webradio composée de :
- 1 ESP32 devkit C V4
- 1 Module Audio à base de VS1053 connecté au bus SPI3 (pins 4, 5, 16, 18 ,19, 23 et EN)
- 1 écran tactile Nextion NX3224T028_011 connecté en UART2.
Le GPIO 16 étant occupé, j'ai déclaré l'UART2 sur les pins 12 et 13.
(on lit partout que l'assignation des pins UART de l'ESP32 sont libres).
je rencontre le problème suivant :
La configuration sans écran fonctionne parfaitement mais L'ESP 32 refuse de booter avec l'écran connecté.
J'obtiens le message suivant :
rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
Par contre, une fois l'ESP démarré et l'écran connecté tout fonctionne.
Après recherche il semblerait que le GPIO 12 pose problème en utilisation UART, ce qui contredit ce qu'on peut lire concernant la liberté de choix des pins.
Avant de re-fabriquer le circuit imprimé, j'aimerais lire vos avis concernant le choix des GPIO qui ne posent réellement pas de problème en UART...
Les pins libres sont nombreuses :
0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 14, 15, 17, 21, 22, 25, 26, 27, 32, 33, 34, 35, 36, 39.
Merci d'avance.

