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.
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
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.
@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.
Eine eigene Frage?
Dieser Thread ist über 11 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.