STM32F4 Discovery - I2S bitte um Hilfe

Gast #2775450
Lesenswert?

Hallo,

ich Arbeite gerade zum ersten mal mit den STM32F4 Discovery. Ich 
versuche mittels I2S einen ADC/DAC auszulesen/anzusteuern. Dafür hab ich 
erstmal versucht überhaupt den I2S zum laufen zu bekommen. Leider komme 
ich nicht weiter.
Das Programm ist Compilierbar und wird auf den STM32F407 übertragen.
Wenn alles funktioniert müsse ich doch zumindest am Masterclockpin etwas 
messen können. Leider stelle ich da keine veränderung fest.

Ich nutze die ST-Library. Das Clockmodell hab ich mit dem exceldokument 
aus AN3988 von ST erstellt. Dabei geht es mir erstmal noch nicht um die 
Frequenz. Es soll erstmal überhaupt etwas herrauskommen.

Auf den einsatz von DMA und Interrupts habe ich in diesem Stadium noch 
verzichtet. Ich vermute das ich nur irgendetwas triviales vergessen 
habe. Leider finde ich den Fehler nicht. Daher bitte ich euch um Hilfe.

Anbei die main.c mit dem "initialisierungsversuch" und die 
system_stm32f4xx.c mit der takteinstellung. Wenn mehr gebraucht wird 
reiche ich das natürlich nach.

Da die main() nicht kommentiert ist hier noch kurz mein Ablauf:
-SystemInit(); //Flash, Pll, ect konfigurieren
-SPI2 sowie die GPIOs B und C mit dem Takt versorgen
-die PINs 12-15 aus B sowie s und 9 aus C auf Alternative funktion 
umstellen
-und initialisieren
-i2s taktquelle konfigurieren
-i2s_pll enable
-i2s init()

Danke für eure Hilfe.
mfg.
Sebastian
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren