首页 > 评测 > “一时’瑜’亮”——NUCLEO-F413ZH评测
“一时’瑜’亮”——NUCLEO-F413ZH评测
- [导读]
- 原文标题为“既生‘瑜’,何生‘亮’?"听起来似乎有点悲情,故此小编妄自将其改成”一时‘瑜’‘亮’“。412之后又出413,表面上看起来着实令人摸不着头脑,本文将为你解开这个谜题。
4、开发
意法半导体ST公司为用户建立了非常丰富完备的生态系统,使用户可以很方便的快速开发。不但支持主流的IDE(MDK、IAR、GCC-based IDEs等),还支持云端Mbed开发;在软件方面,提供了功能强大且易于掌握的HAL库,并提供了大量的工程实例和开发模板;此外,还有非常简单易用的STM32CUBEMX配置工具可使用图形化界面完成STM32微处理器的初始化配置工作。
关于开发工具相关的内容,社区有很多,这里就不做介绍了,关于增强型BAM方面的性能,随后有时间在做详细的测试。在意法半导体的官网看到此款MCU的CoreMark跑分达339,下面也亲自测试一下。
首先要准备测试环境,根据经验,CoreMark跑分想要高,跟编译器有很大关系。这里选用IAR开发环境,STM32CubeMX配置工具和STM32Cube_FW_F4_V1.14.0库。
接下来使用STM32CubeMX配置工具生成一个NUCLEO-F413ZH的工程文件。
配置时钟为外部ST-LINK的8MHz,并配置串口3作为虚拟串口输出测试结果数据。
接下来配置内部时钟树。
之后配置串口数据。
配置STM32Cube MX并输出IAR工程。
将CoreMark V1.0的代码移植到IAR工程中。
修改编译器优化选项。
最后将程序下载到NUCLEO-F413ZH开发板中运行,可以看到实测的CoreMark跑分接近336,距离官方的339已经非常接近了。
5、小结
NUCLEO-F413ZH开发板秉承了Nucleo系列开发板的特点,板载ST-LINK V2编程调试器、1个USBOTG接口、3个用户LED和1个用户按键,提供ST Zio(兼容Arduino™Uno Revision 3)和ST morpho 2种扩展接口,板载STM32F413ZH微控制器,作为入门级高性能MCU,具有高性能低功耗的ARM® Cortex®-M4内核和丰富的片内外设。相比较NUCLEO-F412ZG,更有增强型批量数据采集模式eBAM来提升性能,多达10个串口、1个低功耗定时器、1路16通道ADC、2路DAC、3路CAN接口等,使得这款MCU更适合作为工业控制应用。
本文系21ic原创,未经许可禁止转载
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前