对STM32F3系列是意法半导体ARM® Cortex®-M4微控制器产品组合的入门级产品。经过市场检验的M4处理器内核可支持DSP指令,内置浮点单元 (FPU),运行频率高达72MHz,若再搭配意法半导体独有的且基于内核耦合存储器 (CCM-SRAM) 的程序加速 (Routine Booster) 功能,其电机控制等例行程序的执行速度可比原来提升43%。STM32F3系列属于共有600余款产品的STM32产品家族,性能表现比STM32F1 Cortex-M3系列更加出色。 STM32F303产品增加512KB闪存,使F3系列能够支持更复杂的应用。片上集成的新功能包括附加的SPI和I2C通信接口,在8/16 位总线上集成 36MHz 灵活存储控制器 (FMC, Flexible Memory Controller) ,用于连接各种片外存储器和LCD模块。 准备用Nucleo-F303RE做一个通过安卓手机控制的蓝牙音乐播放器,以前用过树莓派基于ARCHLINUX编译过蓝牙代码,可以实现简单的播放控制等功能。这次准备用这块新板子试一试。设计思路:正好手头有两片DAC声卡,IS2和USB的。整个系统由微控制器部分、音频解码及音效处理部分、功放等部分组成。软件上,基本都是移植RTT的例程,暂时支持wav、MP3。DAC驱动、蓝牙驱动估计需要部分修改,Nucleo-F303RE的硬件配置没什么多说的,2个12位DAC性能强劲,4个具有可编程增益的运算放大器(PGA)足以满足音频信号的放大,USB FS的带宽也能够满足mp3的码率要求,HIFI暂时就不想了。各方面都很满意,无论功耗还是性能,足以满足设计需求,有点大材小用了…… 本打算把运放部分集成,考虑到发热量,还是用闲置的3OW山寨功放吧。暂时就这么计划吧!等拿到手再考虑细节问题。 |