10 years, 4 months ago.

Is anyone using I2S interface for audio succesfully?

How do I find instructions to access this peripheral? Maybe there is a more in depth datasheet for the stm32f4 line, something that lists all the register names

Question relating to:

Affordable and flexible platform to ease prototyping using a STM32F401RET6 microcontroller.

The full user manual for the CPU is available from ST. I believe that this link http://www.st.com/web/en/resource/technical/document/reference_manual/DM00096844.pdf is the correct one for the CPU on that board. The mbed headers should include #defines for the register addresses so in theory you should be able to access them by name without any extra work.

posted by Andy A 03 Jul 2014

Thanks Andy, this is definitely what I was looking for. I guess I kept coming across the datasheet which doesn't go into as much detail.

posted by Jim D 03 Jul 2014

1 Answer

10 years, 4 months ago.

I make music synthesizer on Nucleo F401RE. It work with I2S peripheral I/F to 16bit Stereo DAC PCM1781.

Sample rate is 44.1KHz.

Upload my sample:(part of synthesizer program , not test it yet.)

http://mbed.org/users/p_igmon/code/i2s_test_sample/

MicroDIYS HP:

http://www.geocities.jp/micro_diys/index2

Peripheral driver made by STM32CubeMX on STMicro HP. you can get it.

But some fault or mistake will be in it.