wince 6.0 软件方法消除pop声

最近在做一个项目,发现AD没有mute脚

于是pop声成了大问题

pop声产生的原理就是:当AD有有输出到无输出,或者从无输出到输出,都会有一个电平的跳变

此跳变会产生POP声

起先开始我们所用的方法是 硬件上添加延时,延时输入输出的开关,给足够的时间让MCU去作mute处理

但是效果不理想

后来我就想用软件处理,当arm一直有音频输出时,是不会造成声音通道的开关,就不会产生POP声

原理就是 无限循环的播放无声音频信号。

具体代码进下面 https://files.cnblogs.com/lishiqi/pop.rar

原文地址:https://www.cnblogs.com/lishiqi/p/2635813.html