首页 > 评测 > 第一款STM32F2开发板——NUCLEO-F207ZG评测
第一款STM32F2开发板——NUCLEO-F207ZG评测
- [导读]
- 在今年年初,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 NUCLEO开发板
作为STM32F1系列MCU的升级版,F2系列能够在较高的频率下运行ARM Cortex-M3 内核,同时具有极为丰富的外设和较大的片内存储空间。由于使用了ST公司的ART Accelerator技术,其代码执行效率能够与STM32F4系列MCU媲美,甚至超过了使用ARM Cortex-M4内核的STM32F3系列MCU。
下面就由笔者向大家介绍这块基于STM32F2的NUCLEO-F207ZG开发板。
图0-2 ST公司MCU
1.开箱
这一部分向大家展示一下NUCLEO-F207ZG开发板的外观。
NUCLEO-F207ZG开发板的包装还是和之前的NUCLEO系列开发板差不多,都是一块开发板加一份说明书装在一个透明包装内,不过体积大了很多
图1-1 开发板包装
开发板的正面图
图1-2 开发板正面图
开发板的背面图
图1-3 开发板背面图
图2-4展示的是两块NUCLEO-144的开发板——NUCLEO-F207ZG与NUCLEO-F767ZI,可以看出这个系列的开发板除了MCU之外其他的硬件布局都几乎一样,因此只要能够替换MCU就能够变成不同的NUCLEO-144
图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所示
图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原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前