STM32F103精英开发板搭载VS1053专业音频解码芯片,实现MP3/WAV多格式播放、 高质量录音、实时频谱显示,FatFS文件系统管理SD卡音频库,LCD屏幕提供完整的操控界面。
专业音频解码芯片支持MP3、WAV、OGG、FLAC等多种格式的硬件解码,音质出色,CPU负载极低。
通过VS1053的录音通道实现WAV格式录音采集,录音文件自动存储至SD卡,支持即录即播。
LCD屏幕显示歌曲列表、播放进度、音量大小与频谱动画,按键实现播放/暂停/切歌/音量控制。
实时获取音频频谱数据并在LCD上以柱状图形式动态渲染,让音乐"看得见"。
基于FatFS的SD卡文件管理,上电自动扫描音频文件并构建播放列表,支持多级目录。
STM32通过SPI总线与VS1053高速交互,同时经SDIO/SPI访问SD卡,确保数据流畅传输。
| 主控芯片 | STM32F103ZET6 (精英开发板) |
| 音频解码 | VS1053B — 支持 MP3/WAV/OGG/FLAC |
| 采样率 | 最高 48kHz / 16bit 立体声 |
| 存储介质 | MicroSD 卡 (FatFS 文件系统) |
| 显示屏 | LCD 彩色显示屏 |
| 通信接口 | SPI (VS1053 + SD卡)、UART 调试 |
| 录音格式 | WAV — PCM编码 |
| 操控方式 | 物理按键 (播放/暂停/上下曲/音量) |
| 供电 | 5V USB |