Les modèles

  • ESP8266 ESP-01 esp01


  • ESP8266 ESP-12E esp12e


Mode FLASH (mode exécution de programme)

Par défaut, au démarrage l’ESP est en mode FLASH, il exécute le programme présent en mémoire. La broche GPIO00 est à l’état haut par défaut (sans rien brancher dessus - résistance de pull-up). Pour activer le module, peu importe le mode, il faut que la broche CH_PD/EN soit à l’état haut.

Mode GPIO00 CH_PD/EN VCC GND
FLASH 3.3V 3.3V 3.3V 0V

Mode FLASH avec DeepSleep

(Non dispo sur l’ESP12-01)

Pour réaliser des montages autonomes et à faible consommation, il est possible de configurer l’ESP pour “s’endormir” un certain temps. Le réveil est déclenché en envoyant un signal sur la broche RST. Pour se faire, il est nécessaire de relier la broche GPIO16 et la broche RST.

Mode GPIO00 CH_PD/EN VCC GND GPIO16 RST
FLASH DS 3.3V 3.3V 3.3V 0V -> RST -> GPIO16

Mode UART (mode programmation)

Pour passer en mode UART, l’ESP doit être démarré ou “resetté” (bouton sur broche RST) avec la broche GPIO00 à l’état bas (0V)

Mode GPIO00 CH_PD/EN VCC GND
UART 0V 3.3V 3.3V 0V
  • Exemple de branchement pour basculer simplement de mode : schema

Source