Go Down

Topic: ESP8266 wil nicht (Read 9449 times) previous topic - next topic

ElEspanol

die hab ich auch daliegen. mit denen hab ich rumgespielt bevor es den nodemcu gab

riker1

Hallo
habe interessiert diese Odyssee gelesen.
Bin auf der gleichen unterwegs....völlig entnervt.

leider ist mir nicht ganz klar geworden wie es am Ende geklappt hat.

Habe einen einfachen Sketch der auf einem nodemcu esp12 sauber läuft.

Habe nun wegen Platz für einige aktoren mit esp01 Modulen, die ich per Aruino Uno versorgen will.

Fragen sind für mich :
- Anschlüsse:
 1. sind nun Widerstände und Kondensatoren geschaltet worden?
 2. TX von ESP an RX von Arduino? und vice versa?
 3. Habe mal gpio mit einem Schalter auf GND gezogen. Muss ich den beim Upload dauerhaft halten oder nur kurz reseten?
- zum Upload via Arduino IDE.  Ich habe mit ESP6288 generic komiliert. Beim Upload wird dann aber nichts übertragen. Laufende Fehlermeldungen
 Versucht habe ich
- was genau muss ich am Board einstellen? siehe HC


Ansonsten habe ich externe Stromversorgung mit 3,3V :

Verschaltung:
Externe Versorgung:    ESP01
GND                           GND ESP01
3V                              3V
3V                              enable /chg
GND                           GPIO per Switch zum Reseten           

Uno                            ESP01
RX                              tX
TX       <1kOhm>        RX        habe es aber auch schon ohne Widerstand probiert
                                              die Variante noch mit einem 2 K Ohm gegen gnd habe ich auch probiert

Am Arduino UNO nur RX und TX zum ESP01

Vielen Dank für die Hilfe vorab.




Fehlermeldung upload
Sketch uses 232141 bytes (53%) of program storage space. Maximum is 434160 bytes.
Global variables use 33292 bytes (40%) of dynamic memory, leaving 48628 bytes for local variables. Maximum is 81920 bytes.
/home/zwh100/.arduino15/packages/esp8266/tools/esptool/0.4.9/esptool -vv -cd ck -cb 115200 -cp /dev/ttyUSB0 -ca 0x00000 -cf /tmp/arduino_build_446801/ESP8266_webserser_esay_ledonoff.ino.bin
esptool v0.4.9 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
An error occurred while uploading the sketch
   setting board to ck
   setting baudrate from 115200 to 115200
   setting port from /dev/ttyUSB0 to /dev/ttyUSB0
   setting address from 0x00000000 to 0x00000000
   espcomm_upload_file
   espcomm_upload_mem
opening port /dev/ttyUSB0 at 115200
   tcgetattr
   tcsetattr
   serial open
opening bootloader
resetting board
trying to connect
   espcomm_send_command: sending command header
   espcomm_send_command: sending command payload
trying to connect
   espcomm_send_command: sending command header
   espcomm_send_command: sending command payload
trying to connect
   espcomm_send_command: sending command header
   espcomm_send_command: sending command payload
resetting board
trying to connect


riker1

#47
Dec 11, 2017, 10:42 am Last Edit: Dec 11, 2017, 11:10 am by riker1@gmx.net
Hallo Noiasca,

klar Halbwissen...aber lasse mich gerne aufschlauen.

es sind so viele abweichende Beispiele im Netz.

Also beim NodeMCU klappt es mit 9600. 57600, und  115200

mit dem ESP habe ich es mit allen Baudraten probiert.

Meldungen sind unterschiedlich.

Versuche es nun mit dem Aufbau .
Serial Serial Cable  und externe Versorgung .
Serial cable hat den Chip 340 enthalten
dort nur TX, RX und GND

SerCable     ESP
--------------
TX    ->       RX
RX     ->      TX
GND   ->     an externe Versorgung GND

               Reset   gegen Grund mit schalter
               GPIO   gegen GND mit Schalter
  ext 3.3V  -> 3.3V
  ext 3.3V  -> Chg Up / enable         

 
zum Upload: drücke Flash und halte, dann kurz reset.

so ok?


Fehlermeldung bei 9600 ist dann:

espcomm  Open failed


Habe es auch mal mit dem ESPTool versucht. Dort gibt es Antwort vom ESP01 bei 115200 baud und 9600. aber nie  Firmware kann nicht ausgelesen werden.
"No proper Anwer received"
Keine Antwort auf AT.
Nur unsinnige Zeichen wenn man resetet.

Der ESP01 arbeitet auch als AP mit FaryLink_XXXXX  kann connecten , bekomme eine IP aber mehr auch nicht.

Alles merkwürdig.

Danke für die Hilfe

PS bei Arduino IDE  mit Baud 115200 und 57600
kommt als Fehlermeldung :
sync failed
serial port receive C0:   4B instead of C0
oder 6B instead of 40


Go Up