我的设计构想是这样的:在存储卡中,存有多首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,不知道以上的设计能否实现。大家给点建议,看看设计中还应注意什么。 多谢。 |
【12月培训】STM32针对以太网(Ethernet)应用实战分享(附课件)
基于最新5.4电机库的STM32电机控制应用实战分享
【实战经验】利用DFSDM开发PDM麦克风应用介绍
【6月培训】STM32 USB 应用实战分享(进阶)
课程上新 | 新一代无线芯片STM32WB的BLE应用开发和设计
【我要做原创之星】主攻STM32应用开发
GO FOR G4 | STM32G4系列产品特性及电机领域应用在线课程上线
基于STM32节点和阿里云IoT平台的物联网应用开发((内附培...
STM32G4高性能外设介绍及数字电源应用实战
STM32G4高性能外设介绍及数字电源应用实战
你的方案要解码多路MP3还是使用专用芯片要合理些,会少走弯路。