新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Nucleo家族新成员――ST Nucleo-F411RE开发板评测

Nucleo家族新成员――ST Nucleo-F411RE开发板评测

作者:时间:2016-10-15来源:网络收藏

如果关注过ST意法半导体的微控制器产品,一定接触过Discovery系列开发套件。作为低成本的入门开发板,Discovery系列提供了性价比非常高的ST微控制器开发平台。2014年开始,ST意法半导体又发布了一系列全新的Nucleo系列开发板,提供了一种价格更低的原型开发平台。

本文引用地址:http://www.eepw.com.cn/article/201610/307436.htm

为什么有Discovery系列还要推出Nucleo系列开发板呢?研究Nucleo开发板可以看出最重要是有2点提升:

其一支持云端开发,ARM在今年大力推广mbed平台,包括免费的软件库(SDK)、硬件设计(HDK)以及在线的Web开发环境,旨在为ARM微控制器开发提供一个全球性的支持。

其二开发板上除了ST的扩展接口外还支持Arduino R3接口。

总之,Nucleo系列融入一个更广大的ARM生态圈,不仅仅再是提供一个简单开发板,通过ARM生态圈的庞大资源以及Arduino接口的支持,Nucleo的开发更为简单,应用也更加多样。到目前为止,ST意法半导体一共推出了10种Nucleo开发板,基本上定价都在10美元左右,如下图所示。

nucleo-f411re-review2

今天向大家介绍的是最新的开发板,基于Cortex-M4内核的F4微控制器,可以说是目前性能最强大的Nucleo开发板。和之前我们评测过得Nucleo-F401RE开发板非常相似,开发板也是基于Cortex-M4内核的F4微控制器系列。两种开发板的核心微控制器相比差别非常小,

nucleo-f411re-review3

STM32F411RE相比STM32F401RE来说工作频率更高达到100MHz,片上更大SRAM,功耗更低。最大的区别是STM32F411RE支持BAM模式(Batch Acquisition Mode),即支持串行外设利用DMA传输数据直接到存储空间,进一步降低功耗。

nucleo-f411re-review4

Nucleo开发板上核心微控制器为STM32F411RE,高性能的基于Cortex-M4内核微控制器,采用了LQFP64脚封装。

nucleo-f411re-review8

ARM Cortex-M4 CPU with FPU at 100MHz

512 KB Flash

128 KB SRAM

12位 ADC 2.4 Msps最大16 channels

最大 10个计时器

3x I2C, 3x USARTs, 5x SPIs, SDIO, 5x I2S

USB 2.0 PHY

96位唯一 ID

Nucleo开发板的硬件设计几乎都是一样的,

nucleo-f411re-review11

其特点是:

USB供电(VBUS)以及外部接口支持3.6V、5V、7-12V;

Arduino R3版扩展接口以及ST特有的Morpho全扩展接口可以连接微控制器所有IO;

改进的ST-Link V2.1板载调试器支持调试下载、虚拟串口以及USB磁盘功能;可以通过跳线设置作为一个独立的ST-Link调试器

3.jpg

4.jpg

Nucleo开发板配有板载调试器,无需额外的费用可以更方便搭建开发环境。只需要一根Mini USB连接线就可以开始工作。首先下载USB的驱动程序,安装好上电后会识别St Link以及一个虚拟串口。

5.jpg
nucleo-f411re-review10

改进的ST-Link支持多种功能,其固件会一直更新,所以第一步我们要更新到最新的固件。下载固件更新程序

nucleo-f411re-review1

到现在硬件平台已经准备完毕。Nucleo开发板可以支持多种IDE开发工具,包括常用的IAR-EWARM、Keil-MDK等等以及在线的mbed开发环境。你可以任意选择一种熟悉的设计软件,例如参考搭建STM32 NUCLEO Keil-MDK开发平台进行开发。

更方便快捷的方法是使用在线的mbed开发环境,无需安装IDE软件,而且有非常多模板可以快速的上手。第一次使用时需要注册账号,之后就可以按照模板开始自己的设计。可以参考从繁至简,颠覆传统设计的云端开发——极具性价比的STM32F401 Nucleo开发板评测了解在线mbed的使用。

nucleo-f411re-review12
9.jpg

小结

介绍了最新的开发板,10美元左右的价格使它成为性价比最高的开发套件。全新的板载ST-Link调试器,全扩展接口以及Arduino兼容接口使得Nucleo开发板应用非常灵活。支持各种常用开发软件以及在线mbed平台使得Nucleo开发板非常容易上手。Nucleo-F411RE开发板可以说是非常好的ARM Cortex-M4入门学习套件。



关键词: Nucleo-F411RE

评论


相关推荐

技术专区

关闭