Les modèles
- ESP8266 ESP-01
- ESP8266 ESP-12E
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 :