|
本帖最后由 Ericezhang5 于 2017-3-24 12:55 编辑 使用Helix开源代码实现软解播放MP3。 说明: 使用STM32F103RET小系统板(带SD或者TF卡,不带的话,通过外接模块也没问题)外接WM8978模块实现。 上电即循环播放\music下所有的MP3文件,WAV文件,串口115200bps,播放时输出歌曲信息。 MP3文件支持标准的采用率(27000这种非标准采样率不支持),支持CBR与VBR格式 WAV文件支持8\16\32位,单\双声道,压缩的不支持。 主芯片使用STM32F103RET,STM32F103VET,STM32F103ZET及更高RAM的芯片 SD卡仅支持FAT32文件格式(exFAT不支持) 不支持长文件名,只支持8.3文件名格式,不支持中文文件名(修改FATFS移植即可支持,懒癌犯了,有兴趣自己搞吧) 播放的音频文件需要放在\music目录下 硬件连接方法 SD卡: SDIO_D0 PC8 SDIO_D1 PC9 SDIO_D2 PC10 SDIO_D3 PC11 SDIO_CMD PD2 SDIO_CLK PC12 WM8978模块(淘宝上有卖) I2S_SD PB15 SDIN I2S_CK PB13 SCLK I2S_WS PB12 LRCK I2S_MCK PC6 MCLK I2C_SDA PB7 SDA I2C_SCL PB6 SCL 串口 USART_RX PA10 USART_TX PA9 |
SDææ¾MP3.rar
下载3.78 MB, 下载次数: 667
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
2025软件工具兔哥知道
STM32之继电器模块
STM32固件库分享,超全系列整理
【MCU实战经验】基于STM32F103的二轮平衡车(6轴上位机 源代...
微信公众号
手机版
感谢分享~ 学习了~
感谢分享