首页 > 评测 > ST Nucleo性能强者——Nucleo-F429ZI评测

ST Nucleo性能强者——Nucleo-F429ZI评测

Nucleo-144   ST   F429ZI   
  • 作者:Aries
  • 来源:21ic
  • [导读]
  • 在2016年1月份官网上已经正式放出来NUCLEO-F207ZG NUCLEO-F303ZE NUCLEO-F429ZI NUCLEO-F446ZE NUCLEO-F746ZG覆盖STM32F2,F3, F4,F7四个系列,非常全面,官网也放出大量资料。现如此小编已经在第一时间拿到一块最新Nucleo-F429ZI,这就带大家体验一下ST这块新板子。

5、硬件浮点运算单元测试

STM32F429ZIT6U带有硬件浮点运算单元,这里小编带大家测测在没有使用硬件浮点和使用硬件浮点下的处理浮点运算的速度。

添加DSP库,STM32F429ZIT6U属于小端模式,单浮点运算单元,则选择arm_cortexM4lf_math。

 52.jpg

图6-21 选择DSP库

添加到工程中。

 53.jpg

图6-22 配置工程文件

Keil软件上选择使用单浮点运算。

 54.jpg

图6-23 编译软件的配置

在C/C++选项的Define中添加下面几个定义

ARM_MATH_CM4 ,__CC_ARM ,ARM_MATH_MATRIX_CHECK ,ARM_MATH_ROUNDING。

 55.jpg

图6-24 添加定义

添加所需头文件路径。

56.jpg 

图6-25 添加头文件路径

添加头文件。

57.jpg 

图6-26 添加代码

添加测试代码。

58.jpg 

图6-27 添加代码

 59.jpg

图6-28 添加代码

串口直接打印测试结果。

60.jpg 

图6-29 实验结果

使用硬件浮点运算足足比单单使用软件浮点运算快了一倍,可见硬件浮点运算在处理数据中的优势。

七、Nucleo-F429ZI总结

意法半导体ST公司推出的Nucleo-F429ZI开发板是隶属于STM32 Nucleo-144系列,是对原有STM32开发生态系统的进一步扩充,新的Nucleo-144开发板价格实惠且尺寸紧凑,板载一颗基于ARM Cortex-M4内核处理器STM32F429ZITU,最高支持180 MHz主频、2 MB闪存、256+4 KB的SRAM,开发板自带ST-LINK编程调试器,方便系统调试开发,Nucleo-F429ZI开发板通过三种接口实现无限的应用扩展功能,除现有的Nucleo-64板上的Arduino™Uno和ST morpho连接器外,还包括一个ST zio连接器,完全兼容现有STM32开发生态系统,包括专用的应用扩展插接板,这三类连接器让开发人员能够使用STM32微控制器的全部通用I/O引脚,Nucleo-F429ZI开发板支持多种流行开发环境IDE,提供给用户有完备的软件库和基于图形化的开发工具,不论是电子爱好者和学生,还是经验最丰富的专业系统开发人员,都可以重复利用Nucleo-F429ZI开发板轻松实现各种功能评估。

八、资料地址

STM32单片机中文官网

STM32单片机官方开发工具

STM32单片机参考设计

ST-Link驱动: http://pan.baidu.com/s/1dEefym9

Nucleo-F429ZI原理图及PCB文件: http://pan.baidu.com/s/1jH0pOns

Nucleo144板子介绍: http://pan.baidu.com/s/1eRfzlU6

STM32F429数据手册: http://pan.baidu.com/s/1hrvAncw

STM32F429参考手册: http://pan.baidu.com/s/1jHjuSnW

STM32 Nucleo板子入门: http://pan.baidu.com/s/1o7uHVFs

STM32F4固件包: http://pan.baidu.com/s/1mhg9duo

STM32CubeMX安装包: http://pan.baidu.com/s/1skdGPGT

Keil5.17安装包: http://pan.baidu.com/s/1kTTdSkJ

使用LwIP TCPIP栈,在STM32Cube上开发应用:http://pan.baidu.com/s/1jHt4yCA

 

本文系21ic原创,未经许可严禁转载

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

网友评论