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
klingt sehr einleuchtend. aber bin auch gewisser Maßen darauf angewiesen es zu realisieren. Deswegen bin ich für jeden Tipp wirklich dankbar :)
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.