Forum: Mikrocontroller und Digitale Elektronik ESP32C3 > SPI > Statemaschine


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Jan H. (janiiix3)


Angehängte Dateien:

Lesenswert?


: Bearbeitet durch User
von Carsten R. (carsten_r140)


Angehängte Dateien:

Lesenswert?

Steht im Datenblatt etwas weiter oben (s.601 & 602) (siehe Bild)
Wenn ich das Richtig verstanden habe wird hier weder gesendet noch 
empfangen für die Dauer von 8 cycles

von Jan H. (janiiix3)


Lesenswert?

Das würde bedeuten das zwischen einzelnen Bytes eine Bytelänge Pause 
eingeführt wird oder wie kann man sich das vorstellen?

von Carsten P. (r2pi)


Lesenswert?

Jan H. schrieb:
> Das würde bedeuten das zwischen einzelnen Bytes eine Bytelänge Pause
> eingeführt wird oder wie kann man sich das vorstellen?

Frag nochmal genauer. Dein Problem bei SPI habe ich einigermaßen 
verstanden, aber erzähle doch mal deine Anforderung. Wir 
Ingenieure/Bastler haben oft den Haken im Kopf, uns mit Technik zu 
befassen statt mit den Anforderungen. Beschreib dein Thema mal ganz ohne 
Bauteilnamen und Tech-Specs.

Was eine State-Machine ist, findest du bei Wikipedia:
https://de.wikipedia.org/wiki/Endlicher_Automat

: Bearbeitet durch User
von Jan H. (janiiix3)


Lesenswert?

Hallo Carsten,

es geht um keine Anforderung. Es ist eher das was du gesagt hast, sich 
mit der Technik zu befassen und zu lernen..

von Carsten R. (carsten_r140)


Lesenswert?

Welchen Carsten meinst du? In diesem Thread sind 2

von Jan H. (janiiix3)


Lesenswert?

Carsten R. schrieb:
> Welchen Carsten meinst du? In diesem Thread sind 2

Ich meinte Carsten P. sorry das die Antwort so lange gedauert hat, bin 
aktuell außer gefecht.

von Jan H. (janiiix3)


Lesenswert?

Ich würde wie gesagt gerne mal die SPI Schnittstelle zum laufen 
bekommen.
Um genau zu sein die "GP-SPI2".

Die State Maschine macht mich verrückt.
Muss ich die "Register" für CMD, ADDR, DUMMY etc. jedes mal wenn ich ein 
Daten Paket senden möchte erneut "Configurieren"?

Ist das "CMD Register" dann jenes wo ich einen Befehl für den Slave 
versende?

Und überall lese ich das man die ganzen Register nur im "CONF state" 
konfigurieren kann. Wie aktiviere ich diesen?

: Bearbeitet durch User
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.