ESP-01s
Hier ein paar Aufzeichnungen zu meinen esp8266 ESP-01s Modulen.
-
Breakout-Boards
- Sind sehr praktisch (mitbestellen!), man will nicht ständig 8 einzelne Dupont-Stecker umstecken.
-
USB-Seriell UART
- Geht eigentlich jeder beliebige, hauptsache man findet Treiber..
- Ich habe unterschiedliche:
CP2102 den Treiber dazu gibts mit Homebrew und es gibt genug Strom für alle!
PL2303 liefert leider zu wenig Strom zum flashen des ESPs, aber es gibt inzwischen auch einen Treiber mittels Homebrew.
-
Strom
- Verbrauch: 250mA bis 750mA (bei WiFi).
- Liefert entweder der UART, schöner ist jedoch immer eine externe Stromversorgung!
-
Baud
-
Der Bootloader spricht wohl
76800Baud (2 * 38400).- Alternativ
57600Baud versuchen. - Funktioniert bei mir beides nicht kann also nichts zum AT-Modus sagen.
- Alternativ
-
Zum Flashen entweder
9600oder115200Baud.
-
Flash-Only Schaltung
Eine statische Schaltung zum Flashen baut man sich so:
| ESP | UART |
|---|---|
TXD | RXT |
RXD | TXD |
EN | 3.3 |
3.3 | 3.3 |
GND | GND |
GP0 | GND |
RST | GND |
GP2 | offen |
-
RSTnachGNDläuft über einen Taster, als Reset Schalter.- Kann man sich zur Not auch sparen.
-
Darauf achten, dass der UART genug Strom liefert
- Falls nicht, externe Stromversorgung nutzen!
-
Nach dem Flashen funktioniert die Serielle Console nur einmal, und nur so lange bis man Reset drückt.
-
Das Breadboard verteilt eigentlich nur
GNDund3.3weiter. -
Der Taster zieht
RSTaufGND. -
Die eingebaute LED auf dem ESP sollte beim Reset kurz leuchten.
RXDam UART auch (“ready” Prompt des Bootloaders).


Development Schaltung
Den ESP immer umstecken ist aufwändig, lieber noch einen zweiten Taster und einen Pull-Up Widerstand dazu:
| ESP | ESP => Board | Board <= UART | UART |
|---|---|---|---|
TXD | RXT | ||
RXD | TXD | ||
EN | <-R | R<- | 3.3 |
3.3 | 3.3 | ||
GND | GND | ||
GP0 | Flash -/- | zur Schaltung | |
GP0 | Flash --- | GND | |
RST | Reset -/- | <-R | |
RST | Reset --- | GND | |
GP2 | zur Schaltung |
-
Als Pull-Up Widerstand: 10kΩ
ENundRSTwerden jetzt darüber hochgezogen.
-
Der Flash Taster schaltet den
GP0zwischen der eigenen Schaltung undGNDum. -
Zeichen
- Schalter
-/-offen---geschlossen
- Widerstand
R<-rein<-Rraus
- Schalter
-
Konami Code zum Flashen
- Reset drücken & halten.
- Flash drücken & halten.
- Reset loslassen & Upload starten.
- Wenn der Upload begonnen hat, kann man Flash loslassen.

