f407探索者开发板的实验上做的修改,I2S总线接的是dsp,音频信号通过iis传到f407.我想利用sd录音的功能看看dsp处理后音频是否符合之前设计的滤波器要求。目前左右声道时钟和位时钟输出正常。逻辑分析仪上看dsp给的主时钟也是正常的。16K 16bit 单声道采样。I2sext上也是有数据输入的。但是最后录取的数据不论我实际录得时间多长都只有21K大小,这个大概只有1s多的数据
我注意到dma接收的buf,开发板设定的是4096个字节。这个设置有什么原因吗,这个流程是不是dma接收满了4096个字节触发一个接收回调函数,然后另外一块buf开始接收,同事把接收的数据写到sd卡上。逻辑上我没找到什么问题。不知道原子哥或者其他有经验的人帮我分析一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>