Hi Leute, ich bastele schon seit ein paar stunden an einem SPI-Master mit DMA. Die Idee der Kommunikation ist folgende. Ich habe einen DMA-Buffer von 4 Nachrichten. Der CS-PIN wird von einem Timer bedient. Alle 10 us wird CS aktiviert. In diesem Augenblick möchte ich den 1 Buffer über SPI versenden, dann aktiviert der Timer einen anderen Baustein und der Buffer2 soll gesendet werden. Nun kriege ich es net so hin, denn wenn ich den One-Shot Mode wähle, damit der Takt nicht läuft, dann schickt dieser immer alle 4 Nachrichten im abstand von 300-400 ns ab. Leider kann ich den CS nicht so schnell umswitchen. Wie kann ich eigentlich den DMA zwingen Daten über SPI Manuell zu senden! Hat jemand eine Idee wie ich das problem lösen kann?
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.