自己做了块板子,STM32F767 I2S 方式去驱动WM8978录音 。当设置采样频率为 8K 16K 48K时,采样出来的数据做频谱分析 ,得到各种频率成分跟实际一致。 当设置采样频率为 32K 22K 44K 时,频谱分析后,各种频率成分与实际明显不同。 I2S 设置采样频率是用的HAL库,不太可能导致这种问题。 猜想: WM8978 本身还有采样频率限制 ,必须是48KHz 分频而来(比如 :8K 16K 48K),设置成其它采样频率,结果输出的并不是这个以这种频率来采样的得到的数据。 是不是呢? 求指点? |
ST的hal库有问题手头有STM32L4或STM32F7的帮忙测试DMA SD卡
STM32F756 DCMI +GC0308 Camera图片不正常
STM32F722RET6无法被JLINK/STLIN和IAR/KEIL识别
STM32F767以太网换PIN脚无数据
STM32F7 DSP库使用
没有人分享一下STM32F767 硬JPEG 编码解码吗
求STM32F777与FPGA通过FMC通信的参考设计
求STM32F7 1.15版本 固件库
STM32F746使用HAL库串口无法中断收数据
STM32F7xx AXIM & ITCM
【I2S—音频播放与录音输入—零死角玩转STM32-F429系列】
【STM32 I2S实现录音和放音的方案(附电路图,源代码)】
【本例程使用STM32的I2S2音频接口驱动WM8978,实现简单的录音和回放功能】
【STM32:利用VM8978和I2S实现录音的频率分析】
使用WM8978芯片解决了声音与数字量音频数据转换问题,并且通过配置WM8978芯片相关寄存器可以控制转换过程的参数,比如采样频率,量化位数。。
评分
查看全部评分
评分
查看全部评分