Forum: Mikrocontroller und Digitale Elektronik STM32F4 Discovery Mikrofon MP45DT02


von bob b. (blobbob)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

ich habe hier versucht das Projekt Audio_playback_and_record aus dem 
Firmware-Paket von ST so abzuspecken, dass er nurnoch über das auf dem 
Board vorhandene Mikrofon aufnimmt.

Also aus dem vorhandenen Projekt u.a. Streichen:
acc-Sensor, Waveplayer, USB

Das hat den Sinn, dass man das Stück Code, welches man erhält in andere 
Projekte einpflanzen kann und später mit den Audiodaten andere Sachen 
machen kann. Außerdem kann man es dann auch noch mit einem 32k-Limit 
bearbeiten, was im Originalprojekt nicht der Fall ist.

Bisher hab ich die zu entfernenden Funktionen großteils entfernt. 
Codeleichen liegen immernoch rum, aber darum solls hier eigentlich nicht 
gehen. Das Problem im Moment liegt dabei, dass mein Aufnahmebuffer leer 
bleibt. Beim Debuggen bin ich drauf gestoßen, dass man nicht in den 
AUDIO_REC_SPI_IRQHANDLER (bzw SPI2_IRQHandler) kommt.

Beim drücken des UserButtons kommt man (wie im Originalprojekt) in den 
Aufnahmemodus, und da wird auch die SPI2 initialisierung durchgeführt.

Also wer Lust hat sich damit zu beschäftigen, oder gar schon hat, im 
Anhang ist das komplette Projekt. Kompiliert bei mir Fehlerfrei.

der Bob

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.