首頁(yè) > 評(píng)測(cè) > ST Nucleo性能強(qiáng)者——Nucleo-F429ZI評(píng)測(cè)
ST Nucleo性能強(qiáng)者——Nucleo-F429ZI評(píng)測(cè)
- [導(dǎo)讀]
- 在2016年1月份官網(wǎng)上已經(jīng)正式放出來(lái)NUCLEO-F207ZG NUCLEO-F303ZE NUCLEO-F429ZI NUCLEO-F446ZE NUCLEO-F746ZG覆蓋STM32F2,F(xiàn)3, F4,F(xiàn)7四個(gè)系列,非常全面,官網(wǎng)也放出大量資料。現(xiàn)如此小編已經(jīng)在第一時(shí)間拿到一塊最新Nucleo-F429ZI,這就帶大家體驗(yàn)一下ST這塊新板子。
5、硬件浮點(diǎn)運(yùn)算單元測(cè)試
STM32F429ZIT6U帶有硬件浮點(diǎn)運(yùn)算單元,這里小編帶大家測(cè)測(cè)在沒(méi)有使用硬件浮點(diǎn)和使用硬件浮點(diǎn)下的處理浮點(diǎn)運(yùn)算的速度。
添加DSP庫(kù),STM32F429ZIT6U屬于小端模式,單浮點(diǎn)運(yùn)算單元,則選擇arm_cortexM4lf_math。
圖6-21 選擇DSP庫(kù)
添加到工程中。
圖6-22 配置工程文件
Keil軟件上選擇使用單浮點(diǎn)運(yùn)算。
圖6-23 編譯軟件的配置
在C/C++選項(xiàng)的Define中添加下面幾個(gè)定義
ARM_MATH_CM4 ,__CC_ARM ,ARM_MATH_MATRIX_CHECK ,ARM_MATH_ROUNDING。
圖6-24 添加定義
添加所需頭文件路徑。
圖6-25 添加頭文件路徑
添加頭文件。
圖6-26 添加代碼
添加測(cè)試代碼。
圖6-27 添加代碼
圖6-28 添加代碼
串口直接打印測(cè)試結(jié)果。
圖6-29 實(shí)驗(yàn)結(jié)果
使用硬件浮點(diǎn)運(yùn)算足足比單單使用軟件浮點(diǎn)運(yùn)算快了一倍,可見(jiàn)硬件浮點(diǎn)運(yùn)算在處理數(shù)據(jù)中的優(yōu)勢(shì)。
七、Nucleo-F429ZI總結(jié)
意法半導(dǎo)體ST公司推出的Nucleo-F429ZI開(kāi)發(fā)板是隸屬于STM32 Nucleo-144系列,是對(duì)原有STM32開(kāi)發(fā)生態(tài)系統(tǒng)的進(jìn)一步擴(kuò)充,新的Nucleo-144開(kāi)發(fā)板價(jià)格實(shí)惠且尺寸緊湊,板載一顆基于ARM Cortex-M4內(nèi)核處理器STM32F429ZITU,最高支持180 MHz主頻、2 MB閃存、256+4 KB的SRAM,開(kāi)發(fā)板自帶ST-LINK編程調(diào)試器,方便系統(tǒng)調(diào)試開(kāi)發(fā),Nucleo-F429ZI開(kāi)發(fā)板通過(guò)三種接口實(shí)現(xiàn)無(wú)限的應(yīng)用擴(kuò)展功能,除現(xiàn)有的Nucleo-64板上的Arduino™Uno和ST morpho連接器外,還包括一個(gè)ST zio連接器,完全兼容現(xiàn)有STM32開(kāi)發(fā)生態(tài)系統(tǒng),包括專(zhuān)用的應(yīng)用擴(kuò)展插接板,這三類(lèi)連接器讓開(kāi)發(fā)人員能夠使用STM32微控制器的全部通用I/O引腳,Nucleo-F429ZI開(kāi)發(fā)板支持多種流行開(kāi)發(fā)環(huán)境IDE,提供給用戶(hù)有完備的軟件庫(kù)和基于圖形化的開(kāi)發(fā)工具,不論是電子愛(ài)好者和學(xué)生,還是經(jīng)驗(yàn)最豐富的專(zhuān)業(yè)系統(tǒng)開(kāi)發(fā)人員,都可以重復(fù)利用Nucleo-F429ZI開(kāi)發(fā)板輕松實(shí)現(xiàn)各種功能評(píng)估。
八、資料地址
ST-Link驅(qū)動(dòng): 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ù)手冊(cè): http://pan.baidu.com/s/1hrvAncw
STM32F429參考手冊(cè): http://pan.baidu.com/s/1jHjuSnW
STM32 Nucleo板子入門(mén): 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上開(kāi)發(fā)應(yīng)用:http://pan.baidu.com/s/1jHt4yCA
本文系21ic原創(chuàng),未經(jīng)許可嚴(yán)禁轉(zhuǎn)載
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前