STM32 Discovery Projekt Hilfe

OP #3200405
Lesenswert?
• ▲
▼
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 :)
#3200488
Lesenswert?
• ▲
▼
>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 #3200711
Lesenswert?
• ▲
▼
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
#3200730
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.