Moin mir ist gerade ein Stapel ESP8266-07 Module zu gefallen ich wollte die mal testen allerdings sind die Infos gerade zu diesem Modul etwas kompliziert herauszufinden und sehr widersprüchlich. Fragen: 1.) Der ADC kann nur max 1V messen und hat 10bit ? 2.) Braucht die Stomversorgung mehr als 300mA ? 3.) Zum Flashen muss ich nur GPIO0 auf Masse ziehen und einmal kurz RST auf GND? thx k.j.
1. ja, ODER die Versorgungsspannung 2. eher nicht, aber an die 300mA sollte sie schon haben (Plus dicken Elko) 3. ?? hab keine 07, nur 01 und 201 http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family
Hallo, die Module unterscheiden sich nur durch die Anzahl rausgeführter I/O, durch die Flashgröße und durch eventuelle Zutaten wie Spannungsregler usw. Der ESP8266 ist immer der gleiche. Bei espressif gibt es da jede Menge Informationen zu ihrem IC. Die Module selbst sind hier zu finden: http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family Da ist auch eine Tabelle der GPIO-Funktionen dabei. Man kann die Module um USP-Port betreiben, Pegelwandler nicht vergessen, bei USB-TTL-Adapter mit 5V also 3,3V Linearregler für den ESP8266, TxD vom ESP-Modul direkt an den USB-Wandler, RxD über PullUp 2,2k an die 3,3V und eine Diode (1N4148 o.ä) an den USB-Wandler, Anode an den ESP8266. Die Pins sind nicht wirklich 5V-tolerant, auch wenn es bei vielen spielt. Das Datenbaltt spricht nur von irgendeiner Schutzschaltung, da habe ich aber im Detail noch nicht nachgelesen. PS: betrifft wohl speziell die 07er Module: Note: some versions have an error on silkscreen: GPIO4 and GPIO5 are exchanged! Muß ich mir meine wohl mal anschauen... Gruß aus Berlin Michael
:
Bearbeitet durch User
GPIO 15 muss zum booten oder flashen auf 0, sonst geht nichts. Flash: GPIO 0: LOW GPIO 2: HIGH GPIO 15: LOW Betrieb-booten: GPIO 0: HIGH (pullup) GPIO 2: HIGH (pullup) GPIO 15: LOW (pulldown) Betrieb (>200ms nach booten) egal GPIO0 gibt für ca 100ms nach booten Signale aus. Daher an diesen Anschluss besser kein Kernkraftwerk anschliessen - eher als Eingang verwenden. https://zoetrope.io/tech-blog/esp8266-bootloader-modes-and-gpio-state-startup
Hallo, CH_PD auf HIGH nicht vergessen, ging mir gerade mit dem -12E Modul so, heißt da EN, hatte ich prompt übersehen. Das -12E hat 32MBit Flash, also 4MByte, das wird wieder lustig, wenn man die nutzen will... Gruß aus Berlin Michael
Michael U. schrieb: > Das -12E hat 32MBit Flash, also 4MByte, das wird wieder lustig, wenn man > die nutzen will... Hab just gerade einen ESP8266-01 auf 4MB umgemodelt. Nutze es als 1MB Programmspeicher und 3MB für SPIFFS
Im Anhang mal mein Entwurf zum Testen ob das so geht was ich machen möchte, hab erstmal nur den ADC und einen Sensor an I2C und zwei Taster für Reset und Flash, vielleicht mag da mal jemand darüberschauen.
- leg den GPIO 15 über 3,3k an GND( for later use) und GPIO2 über 10k an +3,3V;
Achtung, der ADC geht tatsächlich nur bis 1V. Ob er bei 3,3V zerstört wird weiss ich nicht, jedenfalls ist bei 1V der max. Wert (1023d) erreicht.
@kubi Ulrich F. meinte oben das der auf bis VDD mist, das werde ich dann wohl ausprobieren müssen kann den Spannungsteiler ja dann anpassen. @E. Dittmann Danke GPIO2 hatte ich glatt vergessen ;(
K. J. schrieb: > Ulrich F. meinte oben das der auf bis VDD mist, Nicht ganz richtig wiedergegeben/erkannt... Der ADC hat umschaltbare 2 Betriebsarten... 1. Messen der Spannung am Pin, bis 1V. (default) 2. Betriebsspannung messen. Dann bleibt der Pin unbeschaltet.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.