本范例将音频编解码器录制到的声音编码为 MP3 格式并将其储存至微型 SD 卡中,而此 MP3 档也可以通过音频编解码器来播放
本范例使用音频编解码器来录制声音,将此声音数据编码为 MP3 格式后,会将编码后的数据写入微型 SD 卡中。
为了使用此范例代码,用户需要准备一个微型 SD 卡并将其插入 T-Flash 卡槽。接着,用户可以按下按钮 BTN0 来开始录制声音,当按下按钮 BTN1 时即会停止录制。MP3 档会在录制完成后自动播放,也可以透过按下按钮 BTN1 来进行播放。用户可以藉由定义 REC_IN_RT 与否来决定是否进行实时录音。如果有定义 REC_IN_RT,当接收到声音数据的同时,会将其编码为 MP3 格式并储存至微型 SD 卡。相反地,如果没有定义 REC_IN_RT,则录制到的声音数据会先储存在 HyperRAM,直到停止录制后才开始将这些数据编码为 MP3 格式并进一步储存至微型 SD 卡中。
此 MP3 录音机适用于人声录制。支持单声道模式,数据长度为 16 位,采样率预设为 16 千赫兹,比特率预设为 64 千位每秒。此外,该录音机提供了不同采样率及比特率的组合,如表 1-1所列,用户可以藉由定义 REC_SAMPLE_RATE 及 REC_BIT_RATE 来做配置。
工程与详细说明下载附件
EC_M460_MP3_Recorder_V1.00.zip
(7.63 MB)
|