
我的设计构想是这样的:在存储卡中,存有多首MP3音乐,STM32读取其中的2-3首,然后同时解码输出。当然,解码也可以用外围芯片实现,如VS系列芯片。不过,最好是用STM32本身来实现解码。其次,通过网络,能够在线更新存储卡中的音频数据。芯片我初步选择STM32F407系列的。 我想难点在以下几个方面: 1:STM32读存储卡的速度。如果是SD卡,同时读3个mp3文件,并同时解码,速度上能够达到吗?如果是CF卡,速度上则没有问题吧?CF卡官方有驱动库没有? 2:STM32解码MP3的能力。解码1路可以,同时解3路,可以吗?当然,解这3路也可以是串行来解,只要能够达到同时输出音频就可以了。 3:STM32解码出的数据可以为PCM或I2S格式,然后通过存储器接口送给其他芯片。 第一次接触STM32,不知道以上的设计能否实现。大家给点建议,看看设计中还应注意什么。 多谢。 |
【实战经验】利用DFSDM开发PDM麦克风应用介绍
课程上新 | 新一代无线芯片STM32WB的BLE应用开发和设计
【我要做原创之星】主攻STM32应用开发
嵌入式技术应用开发平台任务板CX20106超声模块工作原理分析
STM32Cube例程文档中的web转换工具makefsdata应用
《RT-Thread内核实现与应用开发实战指南》赠书收到
《RT-Thread内核实现与应用开发实战指南》赠书收到 感谢
旋转编码器应用问题。
【我要show】+STM32 FAN~报道!祝愿ST在我电气领域应用越来越广
【我与STM32共成长】+ 人形机器人控制与应用
你的方案要解码多路MP3还是使用专用芯片要合理些,会少走弯路。