首页 > 评测 > 专注于传感器应用——STM32F3DISCOVERY评测

专注于传感器应用——STM32F3DISCOVERY评测

传感器   ST   STM32   F3   Cortex-M4   cubeMX   
  • 作者:大音希声
  • 来源:21ic
  • [导读]
  • STM32F303是基于Cortex M4内核的MCU,F3系列单片机的最大特点就是在较低的主频下使用M4内核,因此,这一系列的单片机可以说是性能与功耗的平衡,既提供了比基于Cortex M3内核的F1系列单片机高的性能,其功耗又会比主频较高的F4系列小。

0.引言

作为32位ARM CortexM系列单片机的代表性产品,到目前为止,STM32家族总共有9大系列的产品,这九大系列的产品按照功耗与性能分布如图0-1所示

1.jpg 

图0-1 STM32家族的分布

而今天评测的主角是基于Cortex M4内核的MCU——STM32F303,F3系列单片机的最大特点就是在较低的主频下使用M4内核,因此,这一系列的单片机可以说是性能与功耗的平衡,既提供了比基于Cortex M3内核的F1系列单片机高的性能,其功耗又会比主频较高的F4系列小。而且,这一系列的MCU拥有丰富的外设接口,能够接入多种外设模块。因此,ST公司对F3系列处理器的定位就是用于混合信号的处理。

为了帮助使用者更好地评估F3系列MCU的功能,ST公司推出了这款STM32F3 DISCOVERY开发套件。这款开发套件是一个完整的基于ARM Cortex-M4内核的STM32F303VCT6微控制器的演示和开发平台。它包括一个ST-LINK/ V2(或V2-B)的嵌入式调试工具接口,ST MEMS运动传感器,LED指示灯,按钮和一个USB mini-B型接口。下面,笔者就从几个方面向大家介绍这块开发板。

1.开发板外观展示

这里先展示一下STM32F3 DISCOVERY开发板的外观。

图1-1是STM32F3 DISCOVERY开发板的包装正面图,这块开发板还是用的ST公司的Discovery系列开发板的经典包装,包装内有一块开发板和一份简要说明: 

2.jpg

图1-1 开发板包装图

图1-2与图1-3展示的是STM32F3 DISCOVERY开发板的说明书,说明书正面是一些简要参数,背面是快速上手指南。

3.jpg

图1-2 开发板说明书正面

4.jpg

图1-3 开发板说明书背面

图1-4展示的是STM32F3 DISCOVERY开发板的正面,板子上面大部分的元件都在这一面,这块开发板的一大特色就是它上面的八个LED排列成一个圆形,这跟开发板的一个应用有关。

 5.jpg

图1-4 开发板正面图

图1-5展示的是STM32F3 DISCOVERY开发板的背面,开发板的背面主要就是一些排针,用于连接其他的模块。

6.jpg

图1-5 开发板背面图

2.开发板硬件介绍

与STM32 Nucleo系列开发板不同,每一款STM32 Discovery都不一样,都有体现自身特色之处。而这款开发板的特色之处就是其板载的两款运动传感器,体现的就是STM32F3系列MCU对于信号的处理能力。

下面来介绍一下开发板的板载硬件资源,开发板包括以下硬件:

1、MCU:STM32F303VCT6

2、调试模块:ST-LINK/V2

3、供电模块:用于给开发板提供3.3V或者5V的电压

4、传感器模块:一个3轴陀螺仪与一个三维加速度传感器

5、8个可编程LED与一个用户自定义按键

6、一个USB mini-B OTG

7、扩展引脚,共100个(对应MCU LQFP100的封装)

图2-1展示了开发板硬件的整体框图。

7.jpg

图2-1 开发板硬件框图

图2-2展示了开发板各个硬件资源的分布

8.jpg

图2-2 开发板硬件分布

下面笔者将对几个部分进行简要介绍

1、MCU:STM32F303VCT6

STM32F303VCT6是意法半导体公司推出的一款基于Cortex M4 RISC内核的MCU,具体参数如下:

1)基于ARM Cortex -M4 的32位CPU,并具有FPU,最大主频为72MHz,性能高达90 DMIPS(来自CCM),并集成DSP和MPU

2)存储:256KB Flash,48KB SRAM

3)最多具有87个I/O口

4)12通道DMA控制器

5)4个ADC控制器,最多具有39通道12位ADC;两路12位DAC

  • 本文系21ic原创,未经许可禁止转载!

网友评论