首頁 > 評測 > ST Nucleo性能強者——Nucleo-F429ZI評測

ST Nucleo性能強者——Nucleo-F429ZI評測

Nucleo-144   ST   F429ZI   
  • 作者:Aries
  • 來源:21ic
  • [導讀]
  • 在2016年1月份官網(wǎng)上已經(jīng)正式放出來NUCLEO-F207ZG NUCLEO-F303ZE NUCLEO-F429ZI NUCLEO-F446ZE NUCLEO-F746ZG覆蓋STM32F2,F(xiàn)3, F4,F(xiàn)7四個系列,非常全面,官網(wǎng)也放出大量資料,F(xiàn)如此小編已經(jīng)在第一時間拿到一塊最新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 實驗結果

使用硬件浮點運算足足比單單使用軟件浮點運算快了一倍,可見硬件浮點運算在處理數(shù)據(jù)中的優(yōu)勢。

七、Nucleo-F429ZI總結

意法半導體ST公司推出的Nucleo-F429ZI開發(fā)板是隸屬于STM32 Nucleo-144系列,是對原有STM32開發(fā)生態(tài)系統(tǒng)的進一步擴充,新的Nucleo-144開發(fā)板價格實惠且尺寸緊湊,板載一顆基于ARM Cortex-M4內(nèi)核處理器STM32F429ZITU,最高支持180 MHz主頻、2 MB閃存、256+4 KB的SRAM,開發(fā)板自帶ST-LINK編程調(diào)試器,方便系統(tǒng)調(diào)試開發(fā),Nucleo-F429ZI開發(fā)板通過三種接口實現(xiàn)無限的應用擴展功能,除現(xiàn)有的Nucleo-64板上的Arduino™Uno和ST morpho連接器外,還包括一個ST zio連接器,完全兼容現(xiàn)有STM32開發(fā)生態(tài)系統(tǒng),包括專用的應用擴展插接板,這三類連接器讓開發(fā)人員能夠使用STM32微控制器的全部通用I/O引腳,Nucleo-F429ZI開發(fā)板支持多種流行開發(fā)環(huán)境IDE,提供給用戶有完備的軟件庫和基于圖形化的開發(fā)工具,不論是電子愛好者和學生,還是經(jīng)驗最豐富的專業(yè)系統(tǒng)開發(fā)人員,都可以重復利用Nucleo-F429ZI開發(fā)板輕松實現(xiàn)各種功能評估。

八、資料地址

STM32單片機中文官網(wǎng)

STM32單片機官方開發(fā)工具

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數(shù)據(jù)手冊: 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上開發(fā)應用:http://pan.baidu.com/s/1jHt4yCA

 

本文系21ic原創(chuàng),未經(jīng)許可嚴禁轉載

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉載!

網(wǎng)友評論