发新帖本帖赏金 10.00元(功能说明)我要提问
123下一页
返回列表
[STM32F4]

Nucleo家族新成员——ST Nucleo-F446RE开发板评测

[复制链接]
6619|41
手机看帖
扫描二维码
随时随地手机跟帖
数码小叶|  楼主 | 2015-8-29 15:10 | 显示全部楼层 |阅读模式
本帖最后由 数码小叶 于 2015-8-29 11:32 编辑

   很意外的这次拿到了ST的最新Nucleo-F446RE,上图先
IMG_20150829_084528.jpg
IMG_20150829_084853.jpg

IMG_20150829_084904.jpg
    STM32 NUCLEO ST2014年最新发布的新系列开发平台,其具有易用性好、可扩展性佳的特点,并且同时支持Arduino接口和ST Morpho扩展接口。可以充分利用Arduino丰富的扩展资源来评估学习STM32,目前已经发布的系列有L053RF030RF072RF091RF103RF302RF303RF334RF401RF411R,可见其已经成为ST推广的一个重要平台。
NUCLEO平台的特点:
1、所有系列引脚基本相同,可自己更换主MCU芯片,来评估其它型号;
2、板载ST-LINK/V2-1调试器,方便在线调试,同时支持对外部微控制器调试,大大扩展了板子的利用率;
3、板载3LED:一个USB通讯LED、一个电源LED、一个用户LED;两个机械按键:一个复位、一个用户按键;
4、mini USB接口有3个不同功能:虚拟串口、容量存储、调试接口;
5、提供3种不同供电方式:mini USB接口供电、IO引脚用电、ArduinoUNO R3 Shield接口供电
6、支持多种设计工具:KeilIARembed等。
附两张NUCLEO示意图
整天框架图:
捕获1.PNG


正面功能图:
捕获2.PNG


背面功能图:
捕获3.PNG


太抽象,那就来个实物展示:
1_副本.jpg

IMG_20150829_084926.jpg

IMG_20150829_084935.jpg

IMG_20150829_084945.jpg

    板载的主芯片——STM32F446,是ST 15年最新推出的,整合了增强的ARM® Cortex®-M4处理性能、256KB512KB片上闪存(均配备128KB RAM)、高能效存储扩展接口以及各种通信接口。拿到的Nucleo配备的是512-KB Flash128-KB SRAM
附F446格型号:
STM32F446_line_LN1875.jpg
STM32F446利用ST的专有ARTAccelerator™、智能架构、先进的Flash技术及其嵌入式ARM Cortex-M4内核,实现了225 DMIPS608 CoreMark® 的领先性能(180MHz频率下从嵌入式Flash执行)。通过多个接口进行高效并发通信,使工业、科技、医疗以及物联网(Internet-of-ThingsIoT)应用更加智能并具有更多交互,同时先进的处理技术和动态电压调节、广泛的时钟门控以及灵活的睡眠模式实现了有效的节能。

性能:在180 MHz频率下,从Flash执行时,STM32F446能够提供225     DMIPS/608 CoreMark性能,并且利用意法半导体的ART加速器实现了FLASH零等待状态。 DSP指令和浮点运算单元扩大了产品的应用范围。
功效:该系列产品采用意法半导体90 nm工艺和ART加速器,具有动态功耗调整功能,能够在运行模式下和从Flash存储器执行时实现低至200     µA/MHz的电流消耗(@ 180MHz)。 停机模式下,功耗为50µA(典型值)。
集成
1、2个专用音频PLLSPDIF输入,3路半双工I²S2路串行音频接口(SAI),支持全双工I²S和时分复用(TDM)模式;
2多达20个通信接口(包括4USART2个速度达11.25 Mbit/sUART4个速度达45 Mbit/sSPI3个具有新型可选数字滤波器功能的I²C2CANSDIOHDMI CEC以及摄像头接口);
3两个12DAC、三个速度为2 MSPS7.2 MSPS(交错模式)的12ADC定时器多达17个:频率高达180 MHz1632位定时器;
4使用灵活的90 MHz存储控制器可以轻松扩展存储范围,带有一个32位的并行接口,能支持Compact ;     FlashSRAMPSRAMNOR NAND以及SDRAM存储器;
5由于90MHz Dual quadSPI接口支持内存映射模式,可进行经济实惠的NOR闪存扩展;

STM32F446是一款性能强大的MCU,具体的各个性能参数见附件;
STM32F446xx Datasheet.rar (1.36 MB)

打赏榜单

21ic小喇叭 打赏了 10.00 元 2015-10-30

数码小叶|  楼主 | 2015-8-29 15:10 | 显示全部楼层
本帖最后由 数码小叶 于 2015-8-31 14:54 编辑

用一根USB线连接电脑,可以看到板子开始调试的led闪了一会后,就稳定在红色,之后led2开始闪烁,如果按用户按键,闪烁的频率就会改变,这是NUCEO的通用例程。
捕获8.PNG


因为之前电脑已经安装过stlink驱动,所以电脑很快就识别出硬件了
捕获3.PNG (一个调试接口,一个虚拟串口)


如果之前没有安装,需要自行下载驱动,下载地址:STLINK驱动链接已经更正,抱歉

打开ST-LINK Utility,可以看到NUCLEO和电脑通信正常
捕获7.PNG

并且,打开我的电脑,会发现多出了一个可移动盘符
捕获4.PNG

这是NECLEO系列的特点,支持mbed开发,使用起来也很方便,直接打开盘符,里面就是链接
捕获5.PNG


打开网页文件,直接跳转到ARM mbed官网,可以很方便的进行开发。
捕获6.PNG
关于mbed开发,有兴趣的可以参考论坛版主:dirtwillfly的一个测评:[STM32F0] Nucleo-F070RB评测
讲解的很详细,不过对于开发,我还是更倾向于IAR或keil。
不过今天我将用STM32CubeMX来给NUCLEO烧写一个程序,STM32CubeMX是ST推出不久的开发工具,很容易上手。
打开STM32CubeMX,选择好正确型号
捕获9.PNG

在这里就可以看到,F446的资源相当多,功能很强大,相比之前的F072,可配置资源多的多。
捕获10.PNG

时钟配置界面,F4系列和F0系列差别很大
捕获14.PNG (F446)
捕获17.PNG (F072)
可以看到F072的可配置项不多,F446的就比较多了。

QQ截图20150829171342.png


捕获23.PNG
配置完之后,就可以生成工程了

捕获15.PNG


提示缺少库文件,因为之前没有接触到F4系列,所以没有库文件,可以在线下载,不过这样比较慢,所以选择去官网直接下载离线包,比较快:STM32CubeF4

捕获16.PNG

生成工程后,就可以打开工程了,我生成的是keil 5工程,所以用keil 5打开
捕获18.PNG

添加用户代码,因为只是想要led2亮,所以只需要一句代码
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET);



编译,同样没有库文件,更新库文件后通过(软件耽搁了很长时间)
捕获20.PNG

设置调试工具STLINK,下载,运行
捕获19.PNG

由于上面设置了复位重启,所以led2直接亮了
捕获21.PNG

led2工程: led.part01.rar (4 MB)

使用特权

评论回复
数码小叶|  楼主 | 2015-8-29 15:11 | 显示全部楼层
本帖最后由 数码小叶 于 2015-8-31 15:25 编辑

STLINK 驱动:
ST-Link_V2, ST-Link_V2-1 USB driver signed for XP, Windows7, Windows8.part1.rar (3 MB)

使用特权

评论回复
xia00| | 2015-8-29 15:47 | 显示全部楼层
不错,学习学习,(^_^)

使用特权

评论回复
mmuuss586| | 2015-8-29 15:59 | 显示全部楼层

不错,我也有;

使用特权

评论回复
皈依| | 2015-8-29 16:29 | 显示全部楼层
羡慕啊 我也好想一不小心能来一块。。。

使用特权

评论回复
数码小叶|  楼主 | 2015-8-29 17:41 | 显示全部楼层

:o:o:o,估计每次还没量产,你们这些大客户就拿到了;P

使用特权

评论回复
laserpic| | 2015-8-29 19:05 | 显示全部楼层
mbed 真历害,各种配置可以图形化操作.

使用特权

评论回复
mmuuss586| | 2015-8-29 21:41 | 显示全部楼层
数码小叶 发表于 2015-8-29 17:41
,估计每次还没量产,你们这些大客户就拿到了

我又不是大客户,呵呵;

使用特权

评论回复
lark100| | 2015-8-29 23:01 | 显示全部楼层
学习!体积小,功能强!

使用特权

评论回复
wind~风| | 2015-8-29 23:19 | 显示全部楼层
楼主怎么搞到的

使用特权

评论回复
通宵敲代码| | 2015-8-30 07:30 | 显示全部楼层
laserpic 发表于 2015-8-29 19:05
mbed 真历害,各种配置可以图形化操作.

其实就是图形库与代码的映射!
要是FPGA也能这么玩,那就爽了!

使用特权

评论回复
加油吧小鱼儿| | 2015-8-30 13:34 | 显示全部楼层
挺不错的,羡慕,只能看看了~

使用特权

评论回复
西门扫雪| | 2015-8-30 14:55 | 显示全部楼层
不错的板子,不知道st-link v2.1是不是cmsis-dap

使用特权

评论回复
数码小叶|  楼主 | 2015-8-30 16:39 | 显示全部楼层
西门扫雪 发表于 2015-8-30 14:55
不错的板子,不知道st-link v2.1是不是cmsis-dap

这个还真不知道

使用特权

评论回复
数码小叶|  楼主 | 2015-8-30 16:40 | 显示全部楼层

论坛发过来的啊:D:D

使用特权

评论回复
数码小叶|  楼主 | 2015-8-30 16:41 | 显示全部楼层
mmuuss586 发表于 2015-8-29 21:41
我又不是大客户,呵呵;

使用特权

评论回复
风信子1314| | 2015-9-9 18:51 | 显示全部楼层
刚刚申请了下,不知道能不能通过啊,好想升级F4

使用特权

评论回复
冰河w| | 2015-9-9 20:55 | 显示全部楼层
在哪申请啊,也想申请一块

使用特权

评论回复
数码小叶|  楼主 | 2015-9-10 08:21 | 显示全部楼层
冰河w 发表于 2015-9-9 20:55
在哪申请啊,也想申请一块

帖子置顶处有啊

使用特权

评论回复
发新帖 本帖赏金 10.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

103

主题

2535

帖子

19

粉丝