- 主题:各位大佬,想请教下ESP32读取4个INMP441做声源定位的问题
i2s是数字接口,不需要用adc,做音源定位用麦克风阵列模块,而不是接4个麦克风
【 在 l234567890 的大作中提到: 】
:
: 通过i2s读取
:
: 我属于初学者,搜索了网上的一些案例,接一个麦克风可以读取到信号,但是读取多个
: 不知道怎么处理
#发自zSMTH@LYA-AL00
--
FROM 112.96.112.*
如果你用2路的I2S,那I2S_0和I2S_1采集的数据是不同步的,只用I2S_0的话就只有一个时钟信号,就不用考虑信号同步问题
【 在 l234567890 的大作中提到: 】
: 谢谢
: 你是说一组i2s吗?我知道可以设置左右声道,想着一个i2s通道只能读取两个声音
:
--
FROM 113.70.183.*
I2S就是用来生成时钟信号用的,然后采集信号的管脚根本无需要I2S的支持,按照既定的时序采样压进内存就行了,先试试在不同线程下给I2S不同的管脚设定看能不能用DMA操作,不行就只能自己写DMA函数操作了。
【 在 l234567890 的大作中提到: 】
: 嗯,我也是担心两个通道读时间不同步
: 但一个的话怎么样同时读四个麦克风的声音信号呢,这个是我头疼的地方
--
FROM 113.70.183.*