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: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwiXifDp3dOJAxUhhv0HHY7lCk0QFnoECBsQAQ&url=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-c3_technical_reference_manual_en.pdf&usg=AOvVaw2swcR7Ibg96yV5qE6FBcJe&opi=89978449
:
Bearbeitet durch User
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?
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
Hallo Carsten, es geht um keine Anforderung. Es ist eher das was du gesagt hast, sich mit der Technik zu befassen und zu lernen..
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.