Forum: Mikrocontroller und Digitale Elektronik Schnellste Schnittstelle für ESP8266


von heix (Gast)


Lesenswert?

Mein uC soll einen ESP ansteuern. Welche Schnittstelle hat denn den 
höchsten Datendurchsatz (UART, SPI, I2C, I2S)?

Ist SPI schneller als UART? Soweit ich das sehe, hat der ESP allerdings 
auch einen SPI-Master. Kann man einen Master zum Slave machen?

von dummy (Gast)


Lesenswert?

>Mein uC soll einen ESP ansteuern. Welche Schnittstelle hat denn den
>höchsten Datendurchsatz (UART, SPI, I2C, I2S)?

Das Programm auf dem ESP selbst laufen lassen. Wozu braucht man
einen extra µC?

von Sebastian R. (sebastian_r569)


Lesenswert?

Genau. Entwickle auf dem ESP selber.

Ich habe nie verstanden, warum es Leute gibt, die mit einem 16MHz-AVR 
Daten in ein 80MHz-SoC schieben, das sich 98% der Zeit langweilt.

Da kann man auch gleich den Porsche mit angezogener Handbremse und bei 
30km/h abgeriegelt fahren :D

von heix (Gast)


Lesenswert?

Der ESP8266 hat aber keinen Speichercontroller an Bord, also ist das 
Thema schon gestorben.

von MaWin (Gast)


Lesenswert?

heix schrieb:
> Der ESP8266 hat aber keinen Speichercontroller an Bord, also ist
> das
> Thema schon gestorben.

Es wäre gestorben, wenn du uns deine Anwendungsgründe sagen würdest! Da 
wir nicht wissen was du vor hast und wir nur uns denken können was du 
machen möchtest, ist der ESP perfekt für dich!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

heix schrieb:
> keinen Speichercontroller

Und was magst Du damit meinen?

von heix (Gast)


Lesenswert?

Wozu wollt ihr wissen, was ich damit vorhabe? Ich habe doch eine klare 
Frage gestellt, oder?

von jemand (Gast)


Lesenswert?

I2S, na dann...

Lies mal nacht ;-)

von Chris K. (Gast)


Lesenswert?

jemand schrieb:
> I2S, na dann...

sicher? Angeblich kann der ESP die SPI bei 80 MHz laufen lassen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

heix schrieb:
> Wozu wollt ihr wissen, was ich damit vorhabe? Ich habe doch eine klare
> Frage gestellt, oder?

Hier sind unter anderem auch Leute mit viel Erfahrung unterwegs, die aus 
Hilfbereitschaft heraus andere davon abhalten mögen, sich auf Holzwege 
zu begeben.

von MaWin (Gast)


Lesenswert?

heix schrieb:
> Wozu wollt ihr wissen, was ich damit vorhabe? Ich habe doch eine
> klare
> Frage gestellt, oder?

Troll!

Geh weg!

von Stefan F. (Gast)


Lesenswert?

Wenn du den ESP8266 als Slave verwenden willst, kommt eigentlich nur 
UART in Frage.

von Michael U. (amiga)


Lesenswert?

Chris K. schrieb:
> sicher? Angeblich kann der ESP die SPI bei 80 MHz laufen lassen.

Wird er auch praktisch können, nur muß er die Daten ja noch zum SPI 
rein- und raustragen und dafür bleibt ihm dann relativ wenig Zeit.
Auf dem ESP32 sind zumindest 40MHz kein Problem, mehr als ein Display, 
daß 40MHz konnte, hatte ich aber da mit dem Takt noch nicht dran.

Gruß aus Berlin
Michael

von Chris K. (Gast)


Lesenswert?

Wo die Daten her kommen war aber nicht die Frage. Wie der ursprüngliche 
Verfasser ja nochmal heraus gestellt hatte, war seine Frage ganz klar 
definiert. Welche ist die schnellste Schnittstelle?

von Harry L. (mysth)


Lesenswert?

Chris K. schrieb:
> war seine Frage ganz klar
> definiert. Welche ist die schnellste Schnittstelle?

Nur ist die Frage ohne Kontext einfach vollkommener Bullshit!

von Chris K. (Gast)


Lesenswert?

Wobei mir gerade auffällt, dass wohl die WLAN Schnittstelle die 
schnellste ist mit 78mbit/s

von mmm (Gast)


Lesenswert?

heix schrieb:
> Ist SPI schneller als UART?

Der UART kann wahrscheinlich schneller empfangen, als Dein µC Daten 
liefern kann...
https://bbs.espressif.com/viewtopic.php?f=7&t=24

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.