2016-11-22 09:17 AM
Hello Everyone !
My first project on STM32 is to make a NUCLEO shield to record four analogue signals :Dual stereo codec ADAU1979 for 16-bit 44.1 kHz samplig
microSD slot for PCM logging using FatFS, communication via 4-bit SDIO (spi is too bandwidth limited)
micro USB to retrieve PCM files from microSD card (USB-MSD
I have chosen the NUCLEO-F401RE because it was the only available development kit that can have CubeMX HAL initializations for both USB, i2s, i2c and SDIO.
The problem is that the ADAU has two stereo i2s outputs. The only available i2s in Cube MX is i2s(2), because i2s(3) pins are occupied by SDIO.Is this project feasible to you ?
Shall I use two i2s ? or adding an additional pin to i2s(2) is possible ?
If I have to use i2s(3), can I change the SDIO pins ir these are specific pins ?
Thanks
Clovis #fatfs #sdio #cubemx #i2s2016-11-23 02:33 AM
Hello,
You can refer to your product datasheet to review the pins assignment. This helps you to identify the free/usable pins following this .Refer to the for more clarification about your product. Regards2016-11-23 12:59 PM
Thank you for your response forumstm32,
From what I understand of your document RM0368, the only solution to have a dual Rx-line on i2s could be to configure the STM32 as Full-duplex, but force both 12s2 and i2s2_ext as Rx, am I right ?