INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
ESP8266: "Hochladen abgeschlossen" aber keine Resultate
19.06.2015, 15:20 (Dieser Beitrag wurde zuletzt bearbeitet: 19.06.2015 21:01 von marcus.)
Beitrag #1
Question ESP8266: "Hochladen abgeschlossen" aber keine Resultate
Hallo Welt,

ich verzweifle gerade an den ESP8266 (ESP-01) Modulen von Banggood, die ich direkt in der Arduino-IDE programmieren möchte.

Ansich läufts, alles aufgebaut, Arduino IDE zeigt "Hochladen abgeschlossen". Nach einem Reset erscheint aber weder die erwarteten Meldungen im seriellen Monitor noch ist der WLAN AP zu sehen.


Die Beispiele der ESP-Module mit der Arduino IDE hochladen, z.B.
Zitat:Uploading 224544 bytes from C:\Users\...r.cpp.bin to flash at 0x00000000......
und die IDE zeigt "Hochladen abgeschlossen" an.

Nach dem Reset kommt aber im Seriellen Monitor immer wieder die gleiche Ausgabe (wdt reset, load, len, rool, tail, checksum, Zeichensalat, ets, rst cause, boot mode; Kurze Pause, Wiederholung). Kein WLAN, keine serielle Ausgabe wie im Sketch festgelegt.


Ich verwende:

- ESP8266
- USB TTL, PL2303 Treiber v1.5
- Alternativ ein Arduino UNO
- Einfacher Spannungsteiler zum Schutz des ESP RX pins (1k/2k)
- Breadboard Stromversorgungsmodul / Batterien / Shield mit 3.3v Spannungsregler
- Arduino IDE 1.6.5*, Windows 8.1

Aufgebaut habe ich das erstmal auf einem Breadboard mit Dupont-Jumperkabeln am ESP8266-Modul;

Code:
ESP8266

      RX---(Spannungsteiler**)---TX des USB-TTL
    GPIO0---(Jumper/GND)
    GPIO2---
      GND---GND
      VCC---3.3V (bzw. Batterien bzw. Shield)
    RESET---(Jumper/GND)
    CH_PD---3.3V
       TX---RX des USB TTL

Ich habe auch versucht Stromversorgungsmodul und Batterien parallel zu verwenden (GND verbunden), aber das hatte das gleiche Ergebnis. Auch habe ich es mal ohne Spannungsteiler versucht, scheint das Board auch überlebt zu haben. Ein weiteres Board habe ich aber auch ausprobiert, dass ich nie ohne Spannungsteiler benutzt habe.

Zumindest die (vollen) AA Akkus/Batterien (~2.4/3V) sollten doch genug Saft liefern, angesichts der Tatsache dass einige die ESP Module mit CR2032 u.Ä. betreiben?

Leider stehe ich wohl gerade auf fem Schlauch. Ich habe alles zig mal auf- und abgebaut, an einem zweiten PC ausprobiert, und statt dem Billig-USB-TTL Adapter auch mal einen UNO als Programmer zweckentfremdet (gleiches Problem, Upload erfolgreich, ohne Resultat).

Über einen Schubbs in die richtige Richtung wäre ich dankbar! :-)

Viele Grüße
Marcus

__________________________________

*Anmerkung: Anfangs habe ich das ESP-Board via Boards Manager installiert (Quelle) und erhielt immer espcomm_open failed.
Bei Reddit bekam ich den Hinweis dass es Probleme mit der aktuellen IDE geben kann, löschte die ESP relevanten Verzeichnisse, und lud dann https://www.dropbox.com/s/8li4iinloaaeqt...e.zip?dl=1 herunter. Damit klappte dann die Kommunikation.
Wie eingangs beschrieben kann ich es hochladen.

**[USB TTL TX]-->1K--->[ESP RX]<---2K---GND
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.06.2015, 20:37
Beitrag #2
RE: ESP8266: "Hochladen abgeschlossen" aber keine Resultate
Danke für deine schnelle Antwort trotz knapper Zeit :-)
Mit der Arduinoversion von Arduinesp klappt es seltsamer Weise.

Ich habe die alten Arduinoinstallationen entfernt (auch die Ordner in Appdata und Dokumente) und dann die dort angebotene 1.6.1 herunter geladen. Fehler beim Kompilieren - Nachdem ich die xtensa-lx106-elf-g++.exe manuell ausführte erfuhr ich dass die libiconv-2.dll fehlte. Also heruntergeladen, manuell installiert. Nun kompiliert die Arduino IDE ohne Murren... Da muss man auch erst einmal drauf kommen :-)

Jetzt habe ich zwei kleinere Probleme beim Testen von "WifiWebserver"; Ist eine LED (und 1k Widerstand) an GPIO2 vor anschalten des Moduls, kommt bei allen Baudraten im seriellen Monitor nur Kauderwelsch. Ich muss das Modul ohne LED starten.

Starte ich das Modul und stecke erst dann die LED ein (mit Vorwiderstand), startet das Board normal und im seriellen Monitor stimmt alles.

Auch dann kommt fast immer zu Neustarts, im seriellen Monitor drei Zeichen Kauderwelsch oder seltener:
Fatal exception (9):
epc1=0x40102948, epc2=0x00000000, epc3=0x00000000, excvaddr=0x0000b405, depc=0x00000000


Naja, mal weiter experimentieren. Danke soweit!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Probleme mit ESP8266 BennIY 6 233 20.11.2016 14:49
Letzter Beitrag: BennIY
  ESP8266-01 wird heiß ? cuteemo 5 351 20.08.2016 10:16
Letzter Beitrag: HDT
Question Arduino Uno und ESP8266 WLAN-HotSpot TeaAge 2 299 04.08.2016 11:56
Letzter Beitrag: TeaAge
  ESP8266-01 Problem mit UDP loglo 5 382 03.08.2016 07:49
Letzter Beitrag: loglo
  ESP8266 mit Genuino UNO verbinden, bin am verzweifeln TimeMen 1 451 13.07.2016 19:55
Letzter Beitrag: torsten_156
Tongue ESP8266-01 Chilla81 2 831 07.05.2016 11:44
Letzter Beitrag: Chilla81
  Mega2560 keine USB Funktion Bobby32 3 737 11.01.2016 13:54
Letzter Beitrag: Bobby32
  4 x Wiegestab an Arduino - aber wie? Binatone 12 2.048 04.12.2015 04:47
Letzter Beitrag: Scherheinz
  ESP8266 - Fragen Home38 24 4.550 09.09.2015 17:36
Letzter Beitrag: Marc2014
  I2C analog ADC Multiplexer wie PCF8591 aber 8x - welchen? HaWe 0 629 23.06.2015 15:33
Letzter Beitrag: HaWe

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste