[STM32] DMA-Request für ExtRAM?

Gast #3732963
Lesenswert?

Hallo,
gibt es für den STM32 einen DMA-Request für die Extram-Schnittstelle? 
Anwendungsfall wäre ein FIFO im FPGA (über Extram-Schnittstelle 
angebunden), das per DMA ausgelesen werden soll, aber halt nur, wenn 
auch Daten da sind.

Im Datenblatt habe ich nichts gefunden, aber vielleicht habe ich es 
einfach nur übersehen.

Danke für Tips.
Gast #3733482
Lesenswert?

nix Gast schrieb:
> Beim STM32 kann doch jeder beliebige Pin einen Interrupt auslösen,
_damit könnte man doch den DMA Req nachbilden._

Recht hat er!

M. N. schrieb:
> nix Gast schrieb:
>> Beim STM32 kann doch jeder beliebige Pin einen Interrupt auslösen, damit
>> könnte man doch den DMA Req nachbilden.
>
> Du weißt, was DMA bedeutet?
> Wenn nicht, kannst Du auch einen beliebigen Pin pollen und damit einen
> Datenaustausch starten. Mit DMA hat das allerdings nichts zu tun.

er triggert mit einem PC-Int den DMA. Nach dem triggern läuft natürlich 
alles über den DMA ab...
Gast #3733497
Lesenswert?

Hi,
danke für die rege Beteiligung!

Ich denke ich werde den Füllstand des Fifos auslesen und anschließend 
diese Anzahl an Werten mit DMA abholen, denn die sind ja mindestens im 
Fifo und können mit Busgeschwindigkeit geholt werden. Im 
DMA-End-Interrupt kann ich dann halt wieder den aktuellen Füllstand des 
Fifos lesen und neu programmieren usw. Mit DMA-Request fand ich es halt 
eleganter.

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