
STM32F103嵌入式课程设计——制作录音机
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程旨在通过使用STM32F103微控制器来实现一个完整的录音机项目,涵盖硬件选型、软件编程及调试等环节。
该资源是基于STM32(STM32F103)开发的录音机项目,内含全部代码。
实验现象如下:开机后首先检测字库,然后初始化VS1053并进行RAM测试及正弦波测试。接着检查SD卡根目录是否存在名为“RECORDER”的文件夹;若不存在,则创建该文件夹;如果创建失败,则报错提示。找到RECORDER文件夹之后,设置VS1053进入录音模式,在耳机中可以听到采集的音频(板载喇叭保持关闭状态)。
按键功能如下:
- KEY0:开始/暂停录音。
- KEY2:保存并停止录音。
- WK_UP:增加自动增益控制 (AGC) 。
- KEY1:减少自动增益控制 (AGC) 。
- TPAD:播放最近一次的录音文件。按下KEY0时,屏幕上会显示正在录制的音频文件名及时间;通过按压KEY2可以保存该音频并停止录音(此时屏幕上的计数器清零)。完成一个录音后,可通过TPAD按键试听刚刚录制的内容。
指示灯功能:
- DS0:提示程序运行状态。
- DS1:指示当前是否处于暂停录音的状态。
此外,本例程可以通过USMART调用VS_Set_Vol、VS_Set_Bass和VS_Set_Effect等函数来配置VS1053的各项参数。
全部评论 (0)
还没有任何评论哟~


