[STM32] DMA-Request für ExtRAM?

Gast #3732963
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
embedded schrieb:
> Im Datenblatt habe ich nichts gefunden, aber vielleicht habe ich es
> einfach nur übersehen.

Da hast Du nichts übersehen; der DMAC hat nur bescheidene Möglichkeiten.
Meine Empfehlung wäre ein RX63 von Renesas. Der kann Dir alle Wünsche 
erfüllen!
Gast
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.
Gast
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
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

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.