下边这段转自其他论坛,貌似不让发连接,我斗胆直接粘过来了,请作者见谅
@dcexpert
{
STM32F746G-Disco开发板上带有数字麦克风和音频输出,它们组合起来就可以实现助听器的功能。只要把麦克风的输入信号进行放大,然后在通过音频接口输出。
下面程序演示了助听器的功能,它来自Mbed例程。首先它通过数字麦克风(U21、U22)获取环境声音,将数据保存到接收缓冲区,然后将数字音频发送到音频输出(U11)。如果我们在CN10(音频输出)上接一个耳机或者扬声器,就可以清楚的听到放大后的环境声音,效果非常不错。在连接耳机时,需要注意保护耳朵,因为开发板上没有音量控制的旋钮,不能调节音量。
它并不是完全自动化,只是录音和回放部分是DMA方式,有数据就自动播放。
这个例子比较有趣,可以试试,就是要注意音量控制,开发板上没有音量控制。
你不懒给我们讲解你理解的DMA,100字以内
一周热门 更多>