你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 7697|回复: 29

[STM32F413] NUCLEO-F413ZH开发板评测及工程示例(基于HAL库)

  [复制链接]

50

主题

193

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-23
发表于 2016-12-9 09:04:36 | 显示全部楼层 |阅读模式
从ST社区拿到了一块NUCLEO-F413ZH开发板(STM32官网),下班后赶快回去做了试用。

事先也没做准备,评测内容可能不够具体。该论坛功能很完善,后期可以根据大家反馈,增加细节,修改不合理的地方。

先上第一张图,开发板整体图。

开发板整体图

开发板整体图


第二张图,卡片上的资源说明
2.jpg

第三张图,调试说明
008调试界面.png

官方突出的信息是ROM和RAM资源很多,没想到的是通信资源也很丰富,10路串口,3路CAN,这是要逆天的节奏。
另外是125°C的耐温范围,莫非有汽车级的打算? 向来都是NXP跟随ST的节奏,反过来也有可能。

能进入调试界面,说明你看了NUCLEO-F413ZH开发板的原理图,安装了4.18.0及以后版本STM32CubeMX软件,
1.14.0及以后版本的HAL固件库。
如果使用MDK-ARM 5.22 开发环境,如果找不到芯片型号,可以离线下载Keil.STM32F4xx_DFP.2.11.0.pack手工导入。
http://www.keil.com/pack/Keil.STM32F4xx_DFP.2.11.0.pack
http://keilpack.azureedge.net/p ... 4xx_DFP.2.11.0.pack


NUCLEO-F413ZH开发板 官方资源下载网址

http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f413zh.html

三路串口的配置图

三路CAN初始化配置

三路CAN初始化配置


注意,需要把三线调试设置改为两线调试,才可以开启第三路CAN。

10路串口的配置图(串口1被USB占用)
004丰富的通讯接口.png


之所以能几个小时入门并建好评测例程,这跟笔者已安装好的STM32CUBEMX工具有关,这工具就是ST开发的
自动代码生成工具。
STM32各个系列各个版本累计的HAL库,已超过40GB,在嵌入式固件开发方面,这是全世界任何一家公司都
没有能够达到的规模。在自动代码生成方面,ST全自主研发,STM32CUBEMX从4.3.0版本一直升级到4.18.0
版本,改动之大,投入之大,前所未有。

ST以其强大的生态系统,占据国内80%的开发板市场,自动代码生成使得开发者快速入门,并迅速建立起软件
框架,投入产品功能软件的开发中。

ST以其强大的执行力,几乎每年都会有新产品出现,虽然F413ZH频率只有100MHz,但足以横扫通用微控制器
市场。

开发板当然也有不足之处,例如板上没有安装外置晶振、没有安排CAN1、CAN3收发器,必要的通信功能无法
验证,这些属于小瑕疵。

ST官方提供原理图文件,和Gerber文件,这样有助于客户快速开发产品。

Key Features

STM32 microcontroller in LQFP144 package
Two types of extension resources:
ST Zio connector including: support for Arduino™ Uno V3 connectivity (A0 to A5, D0 to D15) and additional signals exposing a wide range of peripherals
ST morpho extension pin header footprints for full access to all STM32 I/Os
ARM® mbed™ -enabled (see http://mbed.org)
On-board ST-LINK/V2-1 debugger/programmer with SWD connector:
Selection-mode switch to use the kit as a standalone ST-LINK/V2-1
USB re-enumeration capability. Three different interfaces supported on USB: virtual COM port, mass storage, debug port
Flexible board power supply:
5 V from ST-LINK/V2-1 USB VBUS
External power sources: 3.3 V and 7 - 12 V on ST Zio or ST morpho connectors, 5 V on ST morpho connector
USB OTG or full-speed device with Micro-AB connector (depending on STM32 support)
IEEE-802.3-2002 compliant Ethernet connector (depending on STM32 support)
Three user LEDs
Two push-buttons: USER and RESET
LSE crystal:
32.768 KHz crystal oscillator
Comprehensive free software HAL library including a variety of software examples
Support of wide choice of Integrated Development Environments (IDEs) including IAR™ , Keil® , GCC-based IDEs, ARM® mbed™
主要特性


  • Cortex-M4内核 / 100MHz / 125DMIPS / 最大1.5MB Flash / 320KB RAM
  • 更大工作温度范围:-40 to 125 °C
  • 完美低功耗表现:运行模式115µA/MHz / 停止模式18µA
  • 增强型批量数据采集模式(eBAM)
  • 更多外设:10x UART / 3x CAN / 低功耗定时器 / 2x DAC



STM32F413/423 Cortex-M4入门级高性能微控制器

STM32F413/423微控制器为高性能STM32F4系列单片机的入门级产品,实现了运行模式下的动态功耗和处理器性能之间的最佳平衡,即使在3.951 x 4.039 mm的小封装内也集成了大量的增值性能。
STM32F413/423 MCU基于支持浮点运算单元的Cortex®-M4内核,它的工作频率可达到100 MHz,在运行和停机模式下实现出色的低功耗性能。STM32F413/423性能更加出色,配备2个RAM,其中一个RAM(64-KB SRAM2)可通过I/D连接。
STM32F413/423单片机利用批量数据采集模式(BAM)将批量数据处理进行功耗优化,将动态功耗效率提升到了一个新的水平。 BAM允许通信外设实现批量数据交换,同时器件的其它部分(包括CPU)可保持在省电模式。
性能: 在100 MHz频率下,借助意法半导体的ART加速器,STM32F413/423 MCU能够实现125 DMIPS/339 CoreMark性能,并实现了从Flash存储器零等待执行。 DSP指令和浮点运算单元扩大了产品的应用范围。
功效: STM32f413/423采用意法半导体90 nm工艺,使用ART加速器和动态功耗调整功能,从Flash存储器执行指令,运行模式下可实现低至112 µA/MHz的电流消耗。停机模式下,功耗低至18 µA。
集成度:STM32F413/F423单片机内置高达1024至1536 KB的Flash存储器和高达320 KB的SRAM。
具备从48到144引脚各类封装。
10x USART,速率可高达12.5 Mbit/s
5x SPI(与I²S复用 ),速率高达50 Mbit/s
4x I²C,高达1Mbps
3x CAN(2.0B有效)
所有封装都带1个SDIO,频率高达48MHz
1x 全速USB 2.0 OTG
2x 全双工I²S,最高32-bit/192 kHz
3x 单工I²S,最高32-bit/192 kHz
2x 数字滤波器,用于∑Δ调制器
6x PDM接口,支持立体声麦克风
2x 12位ADC,速度高达2.4 MSPS
14x 16和32位定时器,频率高达100 MHz
1x 在停机模式下的低功耗定时器
真随机数发生器




相关资料:






补充内容:
新增了两个适用于NUCLEO-F413ZH开发板的示例。

USART.zip    ,串口DMA发送和中断接收
KEY.zip , 按键中断

其中KEY.zip包含了USART和LED的代码,并且在Ac6下测试通过。这两个示例是用STM32CubeMX自动生成,是基于HAL库的示例代码工程。

其中的例程在Ac6环境下全部编译仅需13s,远超MDK-ARM 5.22的蜗牛速度(1-2分钟)!
稍微复杂的工程,Ac6全部编译30-60S,MDK-ARM 5.22就要4分钟以上了。






相关文档:







评分

参与人数 1ST金币 +20 收起 理由
zero99 + 20

查看全部评分

<
回复

使用道具 举报

50

主题

193

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-23
 楼主| 发表于 2016-12-13 11:15:09 | 显示全部楼层

System Workbench for STM32 - C/C++ Embedded Development Tools for MCU

System Workbench for STM32 - C/C++ Embedded Development Tools for MCU


System Workbench for STM32 - C/C++ Embedded Development Tools for MCU
STM32官网


Installation

Installation of System Workbench for STM32 - Bare edition will be done through the standard Eclipse installer.
You should Start Eclipse then open menu "Help >> Install New Software"; this will open the "Available Software" dialog:
You must then create a new update site, to be able to install System Workbench for STM32 - Bare Metal Edition:
1. You should click on "Add:"
2. Then give a name to the update site (System Workbench for STM32 - Bare Machine edition) and set the location to http://www.openstm32.org/Eclipse ... stem-workbench.site
3. Then click "OK" to create the update site
Then you should select all of the OpenSTM32 tools and click "Next>"

You will then just have to accept the license and System Workbench for STM32 - Bare Metal edition will install itself in your Eclipse setup.
Note that you will probably have to restart Eclipse for the tools to be available; Eclipse will automatically suggest the restart.




回复 支持 1 反对 0

使用道具 举报

50

主题

193

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-23
 楼主| 发表于 2016-12-9 10:04:17 | 显示全部楼层
在NUCLEO-F413ZH开发板上运行的例程,红色蓝色LED一起闪灯。

备注:只有正常运行了,才可以发评测,否则就是作假。

LED.zip

下载

5.57 MB, 下载次数: 114, 下载积分: ST金币 -1

回复 支持 1 反对 0

使用道具 举报

29

主题

1256

回帖

59

蝴蝶豆

论坛元老

最后登录
2020-11-16
发表于 2016-12-9 09:08:27 | 显示全部楼层
前排占座
回复 支持 反对

使用道具 举报

47

主题

3404

回帖

30

蝴蝶豆

版主

最后登录
2020-12-7
发表于 2016-12-9 09:14:52 | 显示全部楼层
恭喜共享。。。
回复 支持 反对

使用道具 举报

3

主题

1377

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2016-12-9 09:25:09 | 显示全部楼层
资源丰富呀。
回复 支持 反对

使用道具 举报

31

主题

1951

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-12-4
发表于 2016-12-9 09:34:23 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

10

主题

693

回帖

0

蝴蝶豆

金牌会员

最后登录
2018-6-15
发表于 2016-12-9 09:41:20 | 显示全部楼层
支持                        
回复 支持 反对

使用道具 举报

20

主题

1110

回帖

125

蝴蝶豆

论坛元老

最后登录
2019-5-4
发表于 2016-12-9 09:43:47 | 显示全部楼层
恭喜楼主
回复 支持 反对

使用道具 举报

59

主题

1666

回帖

17

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2016-12-9 11:21:37 | 显示全部楼层
太快了,刚出申请就得到板子了!!!
回复 支持 反对

使用道具 举报

14

主题

1066

回帖

2

蝴蝶豆

金牌会员

最后登录
2019-1-10
发表于 2016-12-9 11:22:33 | 显示全部楼层
楼主这个板子是上次那个评测活的吗
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版