STM32 Discovery Projekt Hilfe

OP #3200405
Hallo liebe Leute,

Ich wollte ein Projekt starten.
Muss von vornerein sagen, dass ich erst vor kurzen mit dem Programmieren 
angefangen habe. wollte das aber jedoch gleich hardwarenah gestalten.

Ich wollte mit dem Discoveryboard Sprache aufnehmen, im RAM als WAVE 
speichern (nur wenige Sekunden) das Ganze soll noch codiert und wieder 
im RAM landen.
später sollen die Daten weiter geschickt werden.

Nun meine Frage: welche theoretischen Bereiche müsste ich vorher 
abklappern um das ganze so zu realisieren?

danke schon im voraus :)
>Muss von vornerein sagen, dass ich erst vor kurzen mit dem Programmieren
>angefangen habe.

ich würde an deiner Stelle mit einem "einfacheren" Projekt anfangen
sonst wird das nix

>Nun meine Frage: welche theoretischen Bereiche müsste ich vorher
>abklappern um das ganze so zu realisieren?

DMA, Interrupts, WAVE-Format, I2S usw


also viel zu viele Baustellen für das erstes Projekt

Gruss Uwe
Gast
Hallo,

du hast gerade angefangen mit Programmieren und dich dann gleich auf 
einen 32-Bit-Prozessor stürzen? Hut ab :-)

Um einen Eindruck zu bekommen was du können musst schau dir diese Seite 
an:

http://diller-technologies.de/stm32_wide.html

Mein Tip: Erstmal eine LED ein/ausschalten, dann vielleicht einen Taster 
abfragen, PINs toggeln, ein Spannung mit dem ADC messen, Interrupts 
auswerten, Timer programmieren, UART Kommunikation aufbauen... 
irgendwann in weiter Ferne DMA kennenlernen und wenn das durch ist kanns 
losgehen.

Besten Gruß
public
es gibt von STM für das Discovery ein Beispiel-Projekt
als Quellcode in dem vom Micro aufgenommen
und als WAV-File auf dem USB-Stick gespeichert wird

such mal danach und schau was du davon "benutzen" kannst :-)

Stichwort : "Audio_playback_and_record"

P.S.
der STM32F4 hat nur 192 kByte Flash
wenn du mit 8000 Hz und 16bit aufnimmst,
reicht das im besten Fall nur für ca. 12sec Audio-Daten

wobei dein Programm auch noch RAM braucht
du also nicht 192 kB frei hast
(nur mal so als Hinweis)

Gruss

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.