这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » [STM32]Nucleo-F446RE评测

共5条 1/1 1 跳转至

[STM32]Nucleo-F446RE评测

专家
2015-09-11 19:04:11     打赏

最近从@jackwang那里沾了点便宜,获得了一块ST公司最新的STM32F446主控的评估板

先爆照






关键词: STM32     Nucleo-F446RE     评测     MD    

专家
2015-09-11 19:20:53     打赏
2楼

接下来进入主题,开始评测

其实我都不知道Nucleo是干嘛吃的,接下来先简单介绍下几个基本词汇

什么是Nucleo?

Nucleo是意法半导体加入ARM embed项目后又一个风格系列板卡,有两个鲜明的特点:

1.兼容Arduino UNO R3 Shield扩展板

2. 支持ARM embed项目

或许有人会有疑问,什么是ARM embed项目?mbed是一个面向ARM Cortex-M系列处理器的原型开发平台,主要用于培育物联网(IoT)的协作项目,包括了免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分,为用户提供简单、方便快捷的基于ARM Cortex-M处理器的MCU开发、调试等操作。

mbed是一个面向ARM处理器的原型开发平台,它具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容,各个部分的具体介绍如下: SDK:mbed设计了一个硬件抽象层,从而屏蔽了不同mcu厂商提供了微处理之间的差异,对于用户来说,他只需要和这个硬件抽象层打交道即可,也就是说,用户基于mbed开发的应用可以很方便地更换使用不同厂商的arm微处理器,从而留给用户更多的选择。 HDK:HDK是mbed提供的硬件参考设计,它是面向用户开发设计的,所以HDK提供了统一了程序上载接口,单步调试接口,串口调试接口,用户无需购买其它硬件就可以开始软件开发工作。 WEB:为了省去用户开发环境安装的麻烦,mbed提供了一个完备的基于浏览器的微处理器软件开发环境,包括代码编写,程序编译,版本控制等功能,用户只要上网就可以开发,编译结果只要下载保存到mbed开发板上即可工作,非常方便。



STM32 Nucleo 核心板是ST为用户全新设计的开放式开发平台,为用户提供了经济、灵活的途径,用于快速验证创意,制作产品样机。用户可以灵活选择带有目标单片机的多种核心板。此核心板配有两种扩展接口,一个是兼容Arduino标准的接口,用于连接符合Arduino标准的外设,另一种接口引出了全部通用I/O端口,用户评估芯片功能。STM32 Nucleo 核心板集成了ST-LINK/V2-1,提供调试和编程的用途。STM32 Nucleo 核心板还配套了完整的STM32软件库和各种例程,同时可以直接享用embed在线的多种资源。核心MCU:有STM32F0、STM32F1、STM32F3、STM32F4、STM32L0、STM32L1。

STM32 Nuleo类开发板的特点? Nulceo系类的开发板套件是ST公司2014年新出的学习套件。Nucleo是意法半导体加入ARM embed项目后 的又一个风格系列板卡,有两个鲜明的特点: a.兼容Arduino UNO R3 Shield扩展板

b. 支持ARM embed项目

扫盲完毕......

扒开衣服看果照,板载的资源如下




其实板子上主要的功能可以用下图来表示



也许看起来还不够直观,总结下板载资源:

1.供仿真调试的STLink单元,直接接上Mini USB线安装好驱动就可以下载程序和仿真了

2.复位按键和用户按键

3.主控外部晶振包括匹配电容未接,使用其内部16M时钟

4.兼容arduino的接口以及引出的ADC、Timer、USART、I2C、SPI等接口


其原理图截图如下,完整版原理图及说明在链接资料里供下载






扩展IO的示意图


STM32 Nucleo-64 boards.pdf




专家
2015-09-11 19:50:50     打赏
3楼
关于STM32F446 STM32F446产品系列是高度集成的节能产品,具有高性能和丰富的连接性,Flash最小为256KB。它利用ST的专有ART Accelerator™、智能架构、先进的Flash技术及其嵌入式ARM Cortex-M4内核,实现了225 DMIPS和608 CoreMark® 的领先性能(180MHz频率下从嵌入式Flash执行)。 通过多个接口进行高效并发通信,使工业、科技、医疗以及物联网(Internet-of-Things,IoT应用更加智能并具有更多交互,同时先进的处理技术和动态电压调节、广泛的时钟门控以及灵活的睡眠模式实现了有效的节能。 性能: 在180 MHz频率下,从Flash执行时,STM32F446能够提供225 DMIPS/608 CoreMark性能,并且利用意法半导体的ART加速器实现了FLASH零等待状态。 DSP指令和浮点运算单元扩大了产品的应用范围。 功效:该系列产品采用意法半导体90 nm工艺和ART加速器,具有动态功耗调整功能,能够在运行模式下和从Flash存储器执行时实现低至200 μA/MHz的电流消耗(@ 180 MHz)。 停机模式下,功耗为50 μA(典型值)。 集成: 2个专用音频PLL,SPDIF输入,3路半双工I2S和2路串行音频接口(SAI),支持全双工I2S和时分复用(TDM)模式。多达20个通信接口(包括4个USART、2个速度达11.25 Mbit/s的UART、4个速度达45 Mbit/s的SPI、3个具有新型可选数字滤波器功能的I2C、2个CAN、SDIO、HDMI CEC以及摄像头接口)两个12位DAC、三个速度为2 MSPS或7.2 MSPS(交错模式)的12位ADC定时器多达17个:频率高达180 MHz的16和32位定时器 使用灵活的90 MHz存储控制器可以轻松扩展存储范围,带有一个32位的并行接口,能支持Compact Flash、SRAM、PSRAM、NOR、 NAND以及SDRAM存储器 由于90MHz Dual quadSPI接口支持内存映射模式,可进行经济实惠的NOR闪存扩展。

STM32F446系列产品在小至3.85 x 3.728 mm的封装内提供了256~512KB Flash、128KB SRAM和64~144个引脚。




介绍先到此为止,下一波搭建环境,然后~点灯!



专家
2015-09-12 07:13:56     打赏
4楼
楼主,加油

院士
2015-09-12 10:01:14     打赏
5楼

这个东西的设计目的楼主还未说出来


不仅仅是兼容接口的~~


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]