Forum: Mikrocontroller und Digitale Elektronik STM32 Discovery Projekt Hilfe


von roggen 1. (roggen123)


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 :)

von Uwe B. (derexponent)


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

von roggen 1. (roggen123)


Lesenswert?

klingt sehr einleuchtend.

aber bin auch gewisser Maßen darauf angewiesen es zu realisieren.

Deswegen bin ich für jeden Tipp wirklich dankbar :)

von public (Gast)


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

von Uwe B. (derexponent)


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

von roggen 1. (roggen123)


Lesenswert?

Vielen Dank für die Informationen :)
dann werde ich mich mal hochkant in die Materie stürzen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.