dsPIC33F SPI-Master mit DMA

OP #1913325
Lesenswert?

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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren