Forum: Mikrocontroller und Digitale Elektronik ESP-01S reagiert nicht auf RESET?!


von Lars P. (tispokes)


Lesenswert?

Hallo zusammen,

ich habe mehrere ESP01S hier rumliegen. Zum Flashen nutz ich so ein 
Board: 
https://fremdgesteuert.net/wp-content/uploads/2020/06/esp8266-programmer-e1591043175437-1024x478.jpg

Nur dass ich zw GND und RESET einen Taster geschalten habe sowie ein 
Jumper zw. GND und CH_EN.

Jetzt ist mir aufgefallen, dass ich ein Board habe, dass einfach nicht 
auf den Reset hört. Ich mein, wie kann das sein?

Alle anderen funktionieren 1a. Dachte schon ich bin zu doof beim 
flashen. Weil ich natürlich das Board zuerst erwischt hatte.

Ideen?

Lars.

von Brain 2.0 (Gast)


Lesenswert?

Evtl. ein Fehler in der Verbindung zum Reset-Pin am Controller.
Lötstelle an 8pol. Stiftleiste prüfen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Lars P. schrieb:
>  ich ein Board habe, dass einfach nicht auf den Reset hört.
Wie stellst du das fest? Welche Reaktion erwartest du? Und was passiert 
stattdessen?

> Ideen?
Miss am Resetpin.

von Stefan F. (Gast)


Lesenswert?

Lars P. schrieb:
> ein Jumper zw. GND und CH_EN.

Beide Pins brauchen einen Pull-Up Widerstand. Bei den ESP-01S Modulen 
existiert dieser, bei den ESP-01 Modulen (ohne S) nicht.

Dein Foto zeigt allerdings ein ESP-01S Modul womit es funktionieren 
müsste. Bist du sicher, dass die betroffenen Module die S Version sind?

Lothar M. schrieb:
>> Ideen?
> Miss am Resetpin.

Und am Enable Pin. Der µC startet nicht, solange der Pin auf LOW liegt.

von Lars P. (tispokes)


Angehängte Dateien:

Lesenswert?

Lothar M. schrieb:
> Wie stellst du das fest? Welche Reaktion erwartest du? Und was passiert
> stattdessen?
Es passiert nicht. Was ich erwarte? Dass der uc neu startet. Wenn dazu 
noch CH_EN auf LOW gezogen wurde, sollte er im UART Modus sein um ihn 
flashen zu können. Aber das wisst ihr ja :-)

> Miss am Resetpin.

Was genau? Weil am Chip selbst keine Chance, da sind alle meine 
Messfühler zu grob. Siehe Bild.

von Lars P. (tispokes)


Lesenswert?

Stefan ⛄ F. schrieb:

> Dein Foto zeigt allerdings ein ESP-01S Modul womit es funktionieren
> müsste. Bist du sicher, dass die betroffenen Module die S Version sind?

Laut az-delivery ist es die S Version. Laut Flashgröße auch (1 MB).
1
Flash real size: 1048576 bytes

von Lars P. (tispokes)


Lesenswert?

Lars P. schrieb:

> noch CH_EN auf LOW gezogen wurde, sollte er im UART Modus sein um ihn

GPIO0 nicht CH_EN, kann es nicht mehr editieren

von Lars P. (tispokes)


Angehängte Dateien:

Lesenswert?

> Lothar M. schrieb:
> Miss am Resetpin.

Okay bei dem wo mein RESET-Button nicht funktionier, liegt da immer 0V 
zu GND an bzw 3v3 zu Vcc.
Bei meinen anderen (az-delivery) ist es andersrum. Also RESET zu GND 3v3 
und zu Vcc 0V. Wenn ich den Button an meinem Flasher betätige, verhält 
es sich genau andersherum.

: Bearbeitet durch User
von Brain 2.0 (Gast)


Lesenswert?

Lars P. schrieb:
> Stefan ⛄ F. schrieb:
>
>> Dein Foto zeigt allerdings ein ESP-01S Modul womit es funktionieren
>> müsste. Bist du sicher, dass die betroffenen Module die S Version sind?
>
> Laut az-delivery ist es die S Version. Laut Flashgröße auch (1 MB).
> Flash real size: 1048576 bytes

Lars P. schrieb:
> Lothar M. schrieb:
>> Wie stellst du das fest? Welche Reaktion erwartest du? Und was passiert
>> stattdessen?
> Es passiert nicht. Was ich erwarte? Dass der uc neu startet. Wenn dazu
> noch CH_EN auf LOW gezogen wurde, sollte er im UART Modus sein um ihn
> flashen zu können. Aber das wisst ihr ja :-)
>
>> Miss am Resetpin.
>
> Was genau? Weil am Chip selbst keine Chance, da sind alle meine
> Messfühler zu grob. Siehe Bild.

Das ist kein ESP826601S
Da muss am Reset Pin ein Pullup 10k gegen VCC ran.

von Brain 2.0 (Gast)


Lesenswert?

Sorry ich meinte kein ESP8266-01s.
Das erkennst du an den 2 Leds.
Ein ESP8266-01s hat nur eine LED.

von Lars P. (tispokes)


Lesenswert?

Brain 2.0 schrieb:

> Das ist kein ESP826601S
> Da muss am Reset Pin ein Pullup 10k gegen VCC ran.

Hmm nope. Keine Änderung, er reagiert nicht auf RES und läuft einfach 
munter weiter :-)

von Lars P. (tispokes)


Angehängte Dateien:

Lesenswert?

Brain 2.0 schrieb:
> Sorry ich meinte kein ESP8266-01s.
> Das erkennst du an den 2 Leds.
> Ein ESP8266-01s hat nur eine LED.

Das hat mich auch schon gewundert. Wurde aber von az-delivery als 
ESP-01S verkauft. Wobei dieser eine ESP unklar ist wo der her kommt, bei 
dem der RES nicht funktioniert.

Alle haben aber 1  MB Flash, was auf die "S" Version hindeutet. Oder gab 
es auch den "normalen" 01 mit 1 MB Flash?

Hier mal ein Bild von dem komischen und den von az-delivery [rechts] 
(liegen schon ne Weile rum, bevor ich auf alie unterwegs war)

: Bearbeitet durch User
von Wolfgang (Gast)


Lesenswert?

Lars P. schrieb:
> Weil am Chip selbst keine Chance, da sind alle meine
> Messfühler zu grob. Siehe Bild.

Wie wäre es mit etwas passenderem Werkzeug?
Wenn die mit deinem Prüfclip eine Stecknadel greifst und dann die Nadel 
auf das Pad am µC setzt, ist das überhaupt kein Problem.

von Lars P. (tispokes)


Lesenswert?

Wolfgang schrieb:
> Wie wäre es mit etwas passenderem Werkzeug?
> Wenn die mit deinem Prüfclip eine Stecknadel greifst und dann die Nadel
> auf das Pad am µC setzt, ist das überhaupt kein Problem.

Danke für den Tipp :-)

: Bearbeitet durch User
von Brain 2.0 (Gast)


Lesenswert?

Lars P. schrieb:
> Alle haben aber 1  MB Flash, was auf die "S" Version hindeutet. Oder gab
> es auch den "normalen" 01 mit 1 MB Flash?

Auch die "01" können 1MB Flash haben.
Es gab mal ESP8266-01 mit andersfarbiger (blau) Platine und 0,5 MB 
Flash.
Steht glaub ich auch auf der Website von Stefan.

von Lars P. (tispokes)


Lesenswert?

Brain 2.0 schrieb:
> Auch die "01" können 1MB Flash haben.

Dann wurden mir wohl damals die falschen ESPs zugesendet.

Hab ich sonst noch eine Möglichkeit das ganze programmatisch 
herauszufinden?

von Brain 2.0 (Gast)


Lesenswert?

Lars P. schrieb:
> Brain 2.0 schrieb:
>> Auch die "01" können 1MB Flash haben.
>
> Dann wurden mir wohl damals die falschen ESPs zugesendet.
>
> Hab ich sonst noch eine Möglichkeit das ganze programmatisch
> herauszufinden?

Das entsprechend ausmessen, wurde ja schon geschrieben.
Evtl. ist der ja tatsächlich defekt.

von Stefan F. (Gast)


Lesenswert?

Lars P. schrieb:
> Wenn dazu
> noch CH_EN auf LOW gezogen wurde, sollte er im UART Modus sein um ihn
> flashen zu können. Aber das wisst ihr ja :-)

Nee, das Flashen geht anders. Siehe meine Homepage weiter unten.

Lars P. schrieb:
>> Miss am Resetpin.
> Was genau? Weil am Chip selbst keine Chance, da sind alle meine
> Messfühler zu grob. Siehe Bild.

Er meinte natürlich den Reset Pin auf der Stiftleiste. Wenn du meine 
Homepage betrachtet hättest, wäre dir klar, dass dieser Stift direkt zum 
Reset Eingang des Mikrochips führt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.