Forum: Mikrocontroller und Digitale Elektronik ESP8285 langsam?


von Stefan F. (Gast)


Lesenswert?

Ich habe irgendwo gelesen, daß der Flash Speicher des ESP8285 (im 
Vergleich zu ESP8266 Modulen) sehr langsam sei. Die Theorie sagt: 40Mhz 
DOUT Modus. Aber was heisst das in der Praxis, hat jemand 
Erfahrungswerte gesammelt?

Ich habe leider keinen ESP8285 vorliegen, sonst würde ich es einfach 
ausprobieren. Und nur deswegen einen kaufen ist auch blöd, weil meine 
Vorratskiste mit den äleteren Modellen noch voll ist.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?


von Stefan F. (Gast)


Lesenswert?

Genau da hatte ich es gelesen. Zur Performance sagt das allerdings nur 
wenig aus, zumal sie keine Angabe gemacht haben, was das Programm in den 
"Wachzeiten" denn tut.

von Christian S. (solder)


Lesenswert?

Gibt es einen Grund, warum du den neuen nehmen möchtest? Er scheint doch 
gar keinen Vorteil zu haben, außer dem Platz, der durch den integrierten 
Flash gespart wird. Wenn es um geringen Platzverbrauch ging, habe ich 
das Modul ESP-03 verwendet. Da ist wenigstens gleich die Antenne mit 
drauf. Auch der ESP-11 braucht sehr wenig Platz, hat aber nur die 
Anschlüsse des ESP-01 (reichte mir um eine Funksteckdose auf WLAN 
umzubauen).

Der Größenvergleich im Artikel hinkt auch etwas, da man den neuen mit 
dem recht großen ESP-12 (inkl. Antenne) verglichen hat. Mit ESP-03 wäre 
er wohl kaum kleiner gewesen.

von Stefan F. (Gast)


Lesenswert?

> Gibt es einen Grund, warum du den neuen nehmen möchtest?

Bei Ali Express scheint er der aktuelle Standard zu sein. Dort findet 
man viel mehr Angebote mit diesem Chip, als mit dem ESP8266. Ich 
schätze, daß dies bald auch nach Ebay und Amazon durchschlägt, so daß 
ich mich mit diesen Chips auseinander setzen muss.

Um den Platz-Verbrauch geht es mir jedenfalls nicht. Kleiner als das 
ESP-12 möchte ich es möglichst nicht haben, damit kommen meine groben 
Wurstfinger nicht zurecht.

von Einer K. (Gast)


Lesenswert?

Stefan U. schrieb:
> Aber was heisst das in der Praxis, hat jemand
> Erfahrungswerte gesammelt?
Nein, damit habe ich noch keine Erfahrung.

Schon mal selber Tests gemacht?
Denn auch der Flashtakt des ESP8266 lässt dich umschalten.
Ebenso die Zugriffsmethode QIO vs. DIO

Hypothese:
Da der Code sowieso nicht direkt aus dem Flash ausgeführt wird, sondern 
aus dem RAM, macht sich das kaum bemerkbar. Es liegt eben daran, wie 
geschickt dieser CodeRam Bereich gefüllt werden kann.

------
Und, hat der ESP8285 denn nicht nur 1MByte Flash?
Dann ist er für mich sowiso aus dem Rennen, zumindest für die meisten 
Anwendungen.

von Joachim S. (oyo)


Lesenswert?

Christian S. schrieb:
> Gibt es einen Grund, warum du den neuen nehmen möchtest? Er scheint doch
> gar keinen Vorteil zu haben, außer dem Platz, der durch den integrierten
> Flash gespart wird.

Dadurch, dass der Flash beim ESP8285 via DIO angebunden sein soll, soll 
man zwei zusätzliche GPIO-Pins haben.

Stefan U. schrieb:
> Genau da hatte ich es gelesen. Zur Performance sagt das allerdings nur
> wenig aus, zumal sie keine Angabe gemacht haben, was das Programm in den
> "Wachzeiten" denn tut.

Bei DIO soll die Übertragungsgeschwindigkeit m.W.n. exakt halb so hoch 
sein wie im QIO-Modus. Hilft Dir diese Information, oder war Dir das eh 
schon bekannt?

Arduino F. schrieb:
> Hypothese:
> Da der Code sowieso nicht direkt aus dem Flash ausgeführt wird, sondern
> aus dem RAM, macht sich das kaum bemerkbar. Es liegt eben daran, wie
> geschickt dieser CodeRam Bereich gefüllt werden kann.

Ich meine mal gelesen zu haben, dass es beim ESP8266 möglich ist, Code 
quasi direkt aus dem Flash-Speicher auszuführen, um RAM zu sparen. In 
diesem Fall würde das ja schon einen Unterschied machen...

von Jan L. (ranzcopter)


Lesenswert?

Stefan U. schrieb:
> Bei Ali Express scheint er der aktuelle Standard zu sein. Dort findet
> man viel mehr Angebote mit diesem Chip, als mit dem ESP8266. Ich

Da das nicht meinem Eindruck entspricht, hab' ich das eben mal 
ausprobiert: Suche nach "ESP8266" ergibt 3654 Treffer, Suche nach 
"ESP8285" liefert 166 Treffer.

von Stefan F. (Gast)


Lesenswert?

Nur so als Hinweis: Der ESP8285 nutzt nicht den DIO Modus, sondern DOUT. 
Das ist noch ein bisschen langsamer, zumindest bei Schreibzugriffen. 
Mich interessiert aber eher die Geschwindigkeit der Programmausführung.

> Und, hat der ESP8285 denn nicht nur 1MByte Flash?
> Dann ist er für mich sowiso aus dem Rennen

Wofür brauchst du denn mehr Speicher? Ich habe bisher nichtmal die 512k 
Byte meines alten Opfer-ESP Moduls für Experimente voll bekommen.

von Einer K. (Gast)


Lesenswert?

Stefan U. schrieb:
> Wofür brauchst du denn mehr Speicher? Ich habe bisher nichtmal die 512k
> Byte meines alten Opfer-ESP Moduls für Experimente voll bekommen.

Ich erwarte dass OTA Updates funktionieren.
Und damit bin ich schon bei 1MByte als untere Grenze.

SPIFFS nutze ich für statische Daten (Bilder, HTML, JS, CSS) für den 
Webserver.

Und mit dem Gedöns passt das dann nicht mehr in 1MByte

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.