首页 > 评测 > 至繁归于简——NUCLEO-F411RE开发板评测

至繁归于简——NUCLEO-F411RE开发板评测

STM32   NUCLEO   ST   F411RE   
  • 作者:高扬
  • 来源:21ic
  • [导读]
  • “nucleo”—“核”的意思。这里代表的就像我们熟知的最小系统一样,就是最核心的东西。了解过ST官方开发板产品线的都知道,ST提供了三种定位的开发板:nucleo、discovery和Eval。这三种开发板级别依次由低到高。通常nucleo板子采用白底蓝字,discovery通常采用绿底白字的PCB,由于Eval实在稀有我也没见过,只是听说江湖中有这个东西,具备丰富的板载外设。

1.3 板上资源

根据手册提供的硬件方块图,我们来看看都有哪些模块。

图片5.png

结构框图

图片6.png

实物图

如上图所示,该系列开发板其实都是这样的,均是上半部分是ST-Link编程器,下半部分是集成了一个用户按键一个可编程LED以及采用了闪蝶扩展接口和Arduino兼容接口的板子。开发板提供的ST-Link还提供了对外的SWD接口,以及串口TX/RX接线柱,配合CN2的跳线可以方便的为外部你的板子提供编程烧录服务。

在核心板区域提供了两个跳线接口,一个JP5用于选择不同的外部供电方式,我们也注意到了Arduino兼容接口有一个专门是Power接口,提供不同的电压接口服务。另外一个跳线接口是JP6的IDD接口,可以方便的接入安培计,用于功耗测量。

图中被红圆圈框起来的是本开发板上的两个LED。LD3红色为电源指示,LD2为绿色LED是该开发板唯一一个可以用户编程使用的LED。如果单说板载这些东西来说肯定是没有太多把玩的地方,但是丰富的扩展接口均属于空闲状态,无疑可以让我们接入更多自己设备,这也是核心板的妙处。下图给出了两种扩展接口之间的关系,在结合用户手册使用板载资源时候需要配合该图,可快速查找对应管脚。

图片7.png

最后我们总结一下该开发板的特点。

图片8.png

NUCLEO-F411RE开发板主要特点:

  • LQFP64封装STM32F411微控制器
  • 两种扩展资源:Arduino Uno R3 接口;ST闪蝶全功能扩展接口
  • MBED支持(http://mbed.org)
  • 板载ST-LINK/V2-1具备SWD接口的调试编程器:可通过设置选择模式开关作为独立的ST-LINK/V2-1编程器使用
  • 灵活的开发板供电:USB 5V供电 或 外部电源供电,可3.3V,7-12V;电源管理接口,即IDD电流检测接口
  • 三个LED:LD1为USB通信状态指示LED,LD2为用户可编程LED,LD3为电源状态指示LED
  • 两个按钮:用户可编程按钮和复位按键
  • USB重枚举功能支持在一个USB接口上实现三种不同接口功能:虚拟串口、大容量存储设备、调试接口
  • 支持多种集成开发环境:IAR、Keil、GCC等

1.4 安装驱动与升级固件

准备一根MiNi-USB数据线,连接Nucleo开发板和PC。登陆网站st.com/stm32nucleo

如下图所示,可以看到目前已经推出的NUCLEO系开发板全部列表,我们只需要点击我们要用的那个就可以跳转到相关的资源页面,这里我们是NUCLEO-F411RE。

图片9.png

之后向下翻页找到驱动下载地址,如下图包括工具和软件,第一个为本地的Cube图形化配置软件,第二个为ARM提供的在线开发工具MBED,第三个位开发板驱动,第四个为固件升级工具,下载后解压驱动程序,安装后即可:

图片10.png

安装驱动

如下图,安装后在设备管理器可以看到增加了三个设备:

图片11.png

QQ截图20160104152248.jpg

1、便携设备NUCLEO;

2、磁盘驱动器,MBED微控制器USB设备;

3、端口(COM和LPT)设备STMicroelectronics STLink Virtual COM Port(COM6)。

备注:右图是在WIN10系统的情况。根据情况不同可能默认的串口号不一样。

更新固件

解压升级固件程序压缩包,切记,必须的以管理员身份运行,升级过程见下图,升级过程不可拔掉USB线,也不可断电,切记。

图片12.png

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

网友评论