dsPIC und SPI DMA

Gast #3500705
Lesenswert?

ich versuche mich gerade in DMA etwas einzuarbeiten - folgende 
Problematik:

ca. 6kb an Daten sollen ständig über SPI an andere Controller gesendet 
werden, dazu wollte ich DMA nutzen - bei dem dspic33 ist der DMA RAM 
aber auf 4kb begrenzt, muss also über einen kleinen Buffer 
stückchenweise gesendet werden.

meine Idee bis jetzt:

288 Bit TXbuffer anlegen, bei jedem DMA-SPI Interrupt (gesendet) die 
nächsten 288 Bit aus dem RAM in den TXbuffer kopieren usw.

bräuchte ein paar Tips wie man das effektiv lösen könnte

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