Kann mir jemand erklären was es genau mit dieser "Statemaschine" (siehe Anhang) zu tun hat?
Und wozu dient der Status "DUMMY"? Wozu braucht man das?
Link zum Datenblatt:
|
Anzeige
|
ESP32C3 > SPI > StatemaschineKann mir jemand erklären was es genau mit dieser "Statemaschine" (siehe Anhang) zu tun hat? Und wozu dient der Status "DUMMY"? Wozu braucht man das? Link zum Datenblatt: 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 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 Hallo Carsten, es geht um keine Anforderung. Es ist eher das was du gesagt hast, sich mit der Technik zu befassen und zu lernen.. 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. 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? Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|