TA的每日心情 | 1574148564 |
---|
签到天数: 1 天
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于小梅哥AC620开发板开放的一个音频录制和播放系统,能够录制音频线或麦克风输入的信号并存在SDRAM中,然后再使用开发板上的音频输出接口将音频输出到音响或耳机播放。
2 m7 m! I& c g1 [" f& s$ N! Q8 l9 d" `+ g2 G: S9 s; S3 Z) r1 O4 h6 J
ac620_audio_recor_play.rar
(111.23 KB, 下载次数: 2)
$ v& I. d' I0 ~; p
. B. e6 U B: R& C8 W( @5 p
( }2 h* `* k# w# c9 i9 z) d4 p, m
/*
" V% [. a' t1 ^功能说明:) ^% u# c2 y4 x; O/ C# r1 p
使用AC620开发板上的音频编解码芯片WM8731完成音频的采集、存储和播放" Q* W, }9 V! N- B0 D- N
WM8731有一个音频输入ADC和一个音频输出DAC,ADC采集,DAC输出 SDRAM用作采集的音频数据存储器
3 B) i5 D9 J, w# W( w7 P 数码管实时显示采样到的音频数据采样点数和播放时剩余没有播放的音频数据采样点数2 v/ }1 i) C7 T4 s" a1 F x3 ]6 Q
0 b3 V) y+ @7 w5 q6 s: }7 i
使用说明:" x/ |( T `4 A& u
模式A:录制麦克风声音) F/ }9 o1 P6 J& [
使用普通的电容麦克风接到开发板的Mic输入端口(粉色接口)
5 i+ M k# P5 ~/ x- j 使用耳机或者音响接到开发板的LineOUT输出接口(浅绿色接口)
$ ~+ ~+ a! s1 H3 r 在wm8731_init_table.v文件中,选择录制MIC相关的代码(42行左右),然后全编译程序,下载程序sof到开发板中1 }6 c" F. r. v {- S: c6 g" O
按住按键0,对着麦克风说话或者播放音乐,时长自定,例如5秒,然后释放按键0结束录制& n! q7 q; f o1 ?$ r0 A
按住按键1,开始播放录制好的声音,录制的音频播放完成后自动停止播放
' K+ j( d- r. s
0 A I {0 Q( w: @模式B:录制LineIN音频
5 p! C$ T V: m+ U( i 使用提供的音频对接线,一端插入开发板上的音频输入(Link IN)接口(橙黄色),一端插入音乐播放设备(如手机、电脑)
# V% `* K# O2 @' H' T- H 使用耳机或者音响接到开发板的LineOUT输出接口(浅绿色接口)
M n9 C" V! n% c! y! [ H2 l 在wm8731_init_table.v文件中,选择录制Link IN音频相关的代码(41行左右),然后全编译程序,下载程序sof到开发板中, z3 C \7 Q1 I& X5 g6 U$ ~4 E
按住按键0,音乐播放设备播放音乐,时长自定,例如5秒,然后释放按键0结束录制$ K' L$ j, i7 H6 S( Z5 J: Q( O
按住按键1,开始播放录制好的声音,录制的音频播放完成后自动停止播放7 q1 ^4 x) _4 ^) h
*/# |0 S7 I; V1 j
3 A3 _ h2 L1 S& K2 ? |
|