重现步骤
K210的I2S,有3个设备,4个通道,如何配置同时可以读取麦克风阵列中多个麦克风的数据?
期待结果和实际结果
i2s_rx_channel_config ( I2S_DEVICE_0 , I2S_CHANNEL_0 , RESOLUTION_16_BIT , SCLK_CYCLES_32 , TRIGGER_LEVEL_4 , STANDARD_MODE );
i2s_rx_channel_config ( I2S_DEVICE_0 , I2S_CHANNEL_1 , RESOLUTION_16_BIT , SCLK_CYCLES_32 , TRIGGER_LEVEL_4 , STANDARD_MODE );
i2s_rx_channel_config ( I2S_DEVICE_0 , I2S_CHANNEL_2 , RESOLUTION_16_BIT , SCLK_CYCLES_32 , TRIGGER_LEVEL_4 , STANDARD_MODE );
i2s_rx_channel_config ( I2S_DEVICE_0 , I2S_CHANNEL_3 , RESOLUTION_16_BIT , SCLK_CYCLES_32 , TRIGGER_LEVEL_4 , STANDARD_MODE );
软硬件版本信息
K210. sipeed.
错误日志
尝试解决过程
i2s_recv_data_dma ( I2S_DEVICE_0 , rx_buf , 8, DMAC_CHANNEL0 )
i2s_recv_data_dma ( I2S_DEVICE_0 , rx_buf , 8, DMAC_CHANNEL1 )
i2s_recv_data_dma ( I2S_DEVICE_0 , rx_buf , 8, DMAC_CHANNEL2 )
i2s_recv_data_dma ( I2S_DEVICE_0 , rx_buf , 8, DMAC_CHANNEL3 )
补充材料