Local music示例
源码路径:example/multimedia/audio/dual_adc_dac
支持的平台
在SiFli的模组板上无法运行, 需要用sf32lb58系列芯片做的板子才行,而且要有两个模拟麦。
概述
本例程演示如何同时录制两个模拟麦的声音,如何选择其中一个麦录音:
例程的使用
硬件需求
运行该例程前,需要准备:
一块能接两个模拟麦的使用sf32lb58芯片的板子(支持的平台)。
喇叭。
编译和烧录
因为需要客户自定义的板子,实际上需要用自定义的board编译,切换到例程project目录,运行scons命令执行编译:
> scons --board=sf32lb58-lcd_n16r32n1_a1_dpi_hcpu -j32
切换到例程project/build_xx目录,运行uart_download.bat,按提示选择端口即可进行下载:
$ ./uart_download.bat
Uart Download
please input the serial port num:5
关于编译、下载的详细步骤,请参考快速上手的相关介绍。
例程的预期结果
命令说明:
mic2file
10秒后会有两个文件生成,分别是两个麦的录音PCM数据 mic0_16k.pcm mic1_16k.pcm
mic2speaker 0 用第一个模拟麦采集数据并在喇叭播放
mic2speaker 1 用第二个模拟麦采集数据并在喇叭播放
异常诊断
参考文档
更新记录
版本 |
日期 |
发布说明 |
|---|---|---|
0.0.1 |
05/2026 |
初始版本 |




