首页 > 评测 > 第一款STM32F2开发板——NUCLEO-F207ZG评测

第一款STM32F2开发板——NUCLEO-F207ZG评测

STM32F2   NUCLEO-F207ZG   ST   
  • 作者:大音希声
  • 来源:21ic
  • [导读]
  • 在今年年初,ST公司正式对外发布了五款NUCLEO-144的开发板,NUCLEO-F207ZG便是其中的一款。

0.引言

在今年年初,ST公司正式对外发布了五款NUCLEO-144的开发板。Nucleo-144是基于144脚的STM32芯片。这五款开发板分别是NUCLEO-F207ZG、NUCLEO-F303ZE 、NUCLEO-F429ZI、 NUCLEO-F446ZE与NUCLEO-F746ZG(后来又发布了NUCLEO-F767ZI与NUCLEO-F412ZG)。其中,这款NUCLEO-F207ZG是ST公司发布的第一款基于STM32F2系列的NUCLEO系列开发板。

0-1.jpg

图0-1 NUCLEO开发板

作为STM32F1系列MCU的升级版,F2系列能够在较高的频率下运行ARM Cortex-M3 内核,同时具有极为丰富的外设和较大的片内存储空间。由于使用了ST公司的ART Accelerator技术,其代码执行效率能够与STM32F4系列MCU媲美,甚至超过了使用ARM Cortex-M4内核的STM32F3系列MCU。

下面就由笔者向大家介绍这块基于STM32F2的NUCLEO-F207ZG开发板。

0-2.jpg

图0-2 ST公司MCU

1.开箱

这一部分向大家展示一下NUCLEO-F207ZG开发板的外观。

NUCLEO-F207ZG开发板的包装还是和之前的NUCLEO系列开发板差不多,都是一块开发板加一份说明书装在一个透明包装内,不过体积大了很多

shabi.jpg

图1-1 开发板包装

开发板的正面图

sahbi2.jpg

图1-2 开发板正面图

开发板的背面图

shabi3.jpg

图1-3 开发板背面图

图2-4展示的是两块NUCLEO-144的开发板——NUCLEO-F207ZG与NUCLEO-F767ZI,可以看出这个系列的开发板除了MCU之外其他的硬件布局都几乎一样,因此只要能够替换MCU就能够变成不同的NUCLEO-144

sahbi4.jpg

图1-4 NUCLEO-F207ZG与NUCLEO-F767ZI

2.硬件介绍

这一部分向大家介绍一下开发板的硬件。

新版的NUCLEO-144开发板与前代的NUCLEO开发板一样,主要由两个部分组成,位于开发板上方的是一个ST公司的仿真器,开发板下方包含了一个MCU的系统,这两个部分是可以分离的。而NUCLEO-144开发板的主要改进之处除了使用了拥有功能更加丰富的144脚MCU之外,还有就是增加了一个以太网电路和一个USB电路,增加了一组Zio扩展接口,这样能够更好地评估板载的MCU。

整块开发板的主要硬件特性如下:

1、MCU : STM32F207ZGT6U

2、两组扩展接口:ST Zio接口(其中包含一组Arduino UNO 扩展口)和ST morpho接口

3、10/100Mbps以太网接口

4、USB OTG接口

5、板载ST-LINK/V2-1仿真器

6、三个用户定义的LED,一个复位按钮,一个用户定义的按钮

NUCLEO-F207ZG开发板的硬件布局如图2-1所示

shabi.jpg

图2-1 开发板硬件布局

下面对NUCLEO-F207ZG开发板的各个部分进行详细介绍。

1、MCU : STM32F207ZGT6U

STM32F2家族是基于高性能的ARM Cortex -M3 32-bit RISC 内核 ,能够运行在120MHz的频率之上,同时拥有大容量的片内存储空间。具体参数如下:

1、内核:ARM 32位 Cortex®-M3 CPU (最大120 MHz) ,同时采用了 Adaptive real-time accelerator (ART Accelerator™)技术,此技术能够实现从flash读写的0等待, 集成MPU, 拥有150 DMIPS的性能。

2、存储:1MB Flash,128 + 4 KB SRAM

3、支持Flexible static memory controller (FSMC),能够直接连接到Flash, SRAM, PSRAM, NOR and NAND 等存储器件

4、支持24通道12位ADC,2组12位DAC

5、支持直接存储器存取技术(DMA)

6、最多17个定时器

7、支持SWD,JTAG,ETM三种调试方法

8、最多136个IO口具有最多60MHz的速率

9、最多具有15路总线,其中3路I2C,4路USART,2路UART,3路SPI(其中2路可被配置为I2S),2路CAN总线,1路SDIO总线

10、支持USB2.0高速device/host/OTG模式,支持10/100 Ethernet

11、支持一路8位或14位的摄像头接口(最多48 Mbyte)

2、扩展接口

扩展接口能够将MCU上面所有的引脚全部引出,Zio扩展接口的定义如图2-3与图2-4所示,morpho接口的定义如图2-5与图2-6所示

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

网友评论